提交 fcd514d0 编写于 作者: KK's avatar KK

多数据选择快速搜索 -- fix

上级 4a4103ed
...@@ -58,7 +58,8 @@ ...@@ -58,7 +58,8 @@
this.closeSearchform(); this.closeSearchform();
} }
</#if> </#if>
<#-- 输出快速搜索:BEGIN -->
<#if view.isEnableQuickSearch?? && view.isEnableQuickSearch() == true>
/** /**
* 搜索值 * 搜索值
...@@ -91,6 +92,8 @@ ...@@ -91,6 +92,8 @@
} }
} }
} }
</#if>
<#-- 输出快速搜索:END -->
/** /**
* 是否单选 * 是否单选
......
...@@ -52,6 +52,23 @@ ...@@ -52,6 +52,23 @@
this.$emit('close', null); this.$emit('close', null);
} }
/**
* 搜索值
*
* @memberof ${srfclassname('${view.name}')}
*/
public query = "";
/**
* 快速搜索
*
* @memberof ${srfclassname('${view.name}')}
*/
public quickSearch(value:any){
this.query = value;
this.viewState.next({tag:'mdctrl',action:'quicksearch',data: value});
}
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_BOTTOM-BASE.vue.ftl ../@MACRO/VIEW_BOTTOM-BASE.vue.ftl
</#ibizinclude> </#ibizinclude>
......
...@@ -53,6 +53,26 @@ ...@@ -53,6 +53,26 @@
this.$emit('close', null); this.$emit('close', null);
} }
/**
* 快速搜索
*
* @memberof ${srfclassname('${view.name}')}
*/
public async quickValueChange(event: any) {
let { detail } = event;
if (!detail) {
return;
}
let { value } = detail;
const pickupviewpanel: any = this.$refs.pickupviewpanel;
if (pickupviewpanel) {
let response = await pickupviewpanel.quickSearch(value);
if (response) {
}
}
}
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_BOTTOM-BASE.vue.ftl ../@MACRO/VIEW_BOTTOM-BASE.vue.ftl
</#ibizinclude> </#ibizinclude>
......
...@@ -18,6 +18,8 @@ ...@@ -18,6 +18,8 @@
*/ */
@Prop({ default: true }) protected isSingleSelect!: boolean; @Prop({ default: true }) protected isSingleSelect!: boolean;
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_BOTTOM-BASE.vue.ftl ../@MACRO/VIEW_BOTTOM-BASE.vue.ftl
</#ibizinclude> </#ibizinclude>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册