<#ibizinclude> ./LAYOUTPANEL_VIEW.template.ftl </#ibizinclude> <#ibizinclude> ./VIEW_HEADER-BASE.vue.ftl </#ibizinclude> <#ibizinclude> ./VIEW_CONTENT-BASE.vue.ftl </#ibizinclude> <#if view.hasPSControl('dataview')> <#assign dataview = view.getPSControl('dataview')> /** * 是否单选 * * @type {boolean} * @memberof ${srfclassname('${view.name}')} */ public isSingleSelect: boolean = ${dataview.isSingleSelect()?c}; </#if> /** * 视图唯一标识 * * @type {string} * @memberof ${srfclassname('${view.name}')} */ public viewUID: string = '${srffilepath2(view.getPSAppModule().getCodeName())}-${srffilepath2(view.getCodeName())}'; /** * 搜索值 * * @type {string} * @memberof ${srfclassname('${view.name}')} */ public query: string = ''; /** * 是否展开搜索表单 * * @type {boolean} * @memberof ${srfclassname('${view.name}')} */ public isExpandSearchForm: boolean = ${view.isExpandSearchForm()?c}; /** * 快速搜索 * * @param {*} $event * @memberof ${srfclassname('${view.name}')} */ public onSearch($event: any): void { const refs: any = this.$refs; if (refs.dataview) { refs.dataview.refresh({}); } } <#ibizinclude> ./VIEW_BOTTOM-BASE.vue.ftl </#ibizinclude> <#ibizinclude> ./VIEW-BASE.style.ftl </#ibizinclude>