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

多数据控件——调整长按事件

上级 5b7253e1
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
<#-- END:输出项布局面板 --> <#-- END:输出项布局面板 -->
<#else> <#else>
<ion-item> <ion-item>
<ion-checkbox v-show="showcheack" @click.stop="checkboxSelect(item)"></ion-checkbox> <ion-checkbox v-show="showCheack" @click.stop="checkboxSelect(item)"></ion-checkbox>
<#--实体列表项集合--> <#--实体列表项集合-->
<#if ctrl.getPSDEListItems()??> <#if ctrl.getPSDEListItems()??>
<!-- 列表视图样式 --> <!-- 列表视图样式 -->
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
<#-- END:输出项布局面板 --> <#-- END:输出项布局面板 -->
<#else> <#else>
<ion-item> <ion-item>
<ion-checkbox v-show="showcheack" @click.stop="checkboxSelect(item)"></ion-checkbox> <ion-checkbox v-show="showCheack" @click.stop="checkboxSelect(item)"></ion-checkbox>
<#--实体列表项集合--> <#--实体列表项集合-->
<#if ctrl.getPSDEListItems()??> <#if ctrl.getPSDEListItems()??>
<!-- 列表视图样式 --> <!-- 列表视图样式 -->
......
...@@ -674,12 +674,13 @@ ...@@ -674,12 +674,13 @@
this.goPage(item); this.goPage(item);
} }
/** /**
* 是否展示多选 * 是否展示多选
* *
* @memberof ${srfclassname('${ctrl.name}')} * @memberof Mdctrl
*/ */
public showcheack = false; @Prop({default:false}) showCheack :boolean;
/** /**
* 选中或取消事件 * 选中或取消事件
...@@ -712,7 +713,7 @@ ...@@ -712,7 +713,7 @@
public start () { public start () {
      clearTimeout(this.loop); //再次清空定时器,防止重复注册定时器       clearTimeout(this.loop); //再次清空定时器,防止重复注册定时器
      this.loop = setTimeout(() => {       this.loop = setTimeout(() => {
this.showcheack = ! this.showcheack; this.$emit('showCheackChange', !this.showCheack);
      }, 1000);       }, 1000);
    }     }
......
...@@ -10,6 +10,8 @@ ...@@ -10,6 +10,8 @@
createAction="<#if ctrl.getCreatePSControlAction?? && ctrl.getCreatePSControlAction()?? && ctrl.getCreatePSControlAction().getPSAppDEMethod()??>${ctrl.getCreatePSControlAction().getPSAppDEMethod().getCodeName()}</#if>" createAction="<#if ctrl.getCreatePSControlAction?? && ctrl.getCreatePSControlAction()?? && ctrl.getCreatePSControlAction().getPSAppDEMethod()??>${ctrl.getCreatePSControlAction().getPSAppDEMethod().getCodeName()}</#if>"
fetchAction="<#if ctrl.getFetchPSControlAction?? && ctrl.getFetchPSControlAction()?? && ctrl.getFetchPSControlAction().getPSAppDEMethod()??>${ctrl.getFetchPSControlAction().getPSAppDEMethod().getCodeName()}</#if>" fetchAction="<#if ctrl.getFetchPSControlAction?? && ctrl.getFetchPSControlAction()?? && ctrl.getFetchPSControlAction().getPSAppDEMethod()??>${ctrl.getFetchPSControlAction().getPSAppDEMethod().getCodeName()}</#if>"
:isMutli="!isSingleSelect" :isMutli="!isSingleSelect"
:showcheack="showCheack"
@showcheackChange="showCheackChange"
:isTempMode="<#if ctrl.isTempMode?? && ctrl.isTempMode()??>${ctrl.isTempMode()?c}</#if>" :isTempMode="<#if ctrl.isTempMode?? && ctrl.isTempMode()??>${ctrl.isTempMode()?c}</#if>"
</#assign> </#assign>
<#ibizinclude> <#ibizinclude>
......
...@@ -213,6 +213,22 @@ ...@@ -213,6 +213,22 @@
} }
} }
/**
* 多选状态改变事件
*
* @memberof ${srfclassname('${view.name}')}Base
*/
public showCheackChange(value:any){
this.showCheack = value;
}
/**
* 多选状态
*
* @memberof ${srfclassname('${view.name}')}Base
*/
public showCheack = false;
<#ibizinclude> <#ibizinclude>
../@MACRO/VIEW_BOTTOM-BASE.vue.ftl ../@MACRO/VIEW_BOTTOM-BASE.vue.ftl
</#ibizinclude> </#ibizinclude>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册