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

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

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