<#macro getViewLanguageTitle tempView> <#if tempView.isPSDEView()> $t('entities.${tempView.getPSAppDataEntity().getCodeName()?lower_case}.views.${tempView.getPSDEViewCodeName()?lower_case}.title')<#t> <#else> $t('app.views.${tempView.getCodeName()?lower_case}.title')<#t> </#if> </#macro> <#-- 获取导航上下文 --> <#macro getNavigateContext currentItem> {<#t> <#if currentItem.getPSNavigateContexts?? && currentItem.getPSNavigateContexts()??> <#list currentItem.getPSNavigateContexts() as navContext> ${navContext.getKey()}:<#if navContext.isRawValue()?? && navContext.isRawValue() == true>"${navContext.getValue()}"<#else>"%${navContext.getValue()}%"</#if><#if navContext_has_next>,</#if><#t> </#list> </#if> }<#t> </#macro> <#-- 获取导航参数 --> <#macro getNavigateParams currentItem> {<#t> <#if currentItem.getPSNavigateParams?? && currentItem.getPSNavigateParams()??> <#list currentItem.getPSNavigateParams() as navParam > ${navParam.getKey()}:<#if navParam.isRawValue()?? && navParam.isRawValue() == true>"${navParam.getValue()}"<#else>"%${navParam.getValue()}%"</#if><#if navParam_has_next>,</#if><#t> </#list> </#if> }<#t> </#macro>