提交 e6a1a4d5 编写于 作者: hudan's avatar hudan

修复列表配置批操作栏时不触发滚动事件

上级 d62ce772
<#ibizinclude> <#ibizinclude>
../@MACRO/CONTROL/LANGBASE.vue.ftl ../@MACRO/CONTROL/LANGBASE.vue.ftl
</#ibizinclude> </#ibizinclude>
<#<#assign ListContent> <#assign ListContent>
<div class="app-list-item-content"> <div class="app-list-item-content">
<div class="item-icon"> <div class="item-icon">
<template v-if="item.srficon"> <template v-if="item.srficon">
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
</#assign> </#assign>
<template> <template>
<#if ctrl.getBatchPSDEToolbar?? && ctrl.getBatchPSDEToolbar()??> <#if ctrl.getBatchPSDEToolbar?? && ctrl.getBatchPSDEToolbar()??>
<div> <div style="overflow:auto;">
</#if> </#if>
<div :class="['app-list',<#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()>'${singleCss.getCssName()}',</#if>this.items.length > 0 ? '' : 'app-list-empty' ]"> <div :class="['app-list',<#if ctrl.getPSSysCss?? && ctrl.getPSSysCss()??><#assign singleCss = ctrl.getPSSysCss()>'${singleCss.getCssName()}',</#if>this.items.length > 0 ? '' : 'app-list-empty' ]">
<#if ctrl.render??> <#if ctrl.render??>
...@@ -519,6 +519,19 @@ import CodeListService from "@/codelist/codelist-service"; ...@@ -519,6 +519,19 @@ import CodeListService from "@/codelist/codelist-service";
*/ */
public afterMounted () { public afterMounted () {
const loadMoreCallBack:any = this.throttle(this.loadMore,3000); const loadMoreCallBack:any = this.throttle(this.loadMore,3000);
<#if ctrl.getBatchPSDEToolbar?? && ctrl.getBatchPSDEToolbar()??>
let listDom = this.$el.children[0];
listDom.addEventListener('scroll', ()=> {
if(this.$el.scrollHeight > this.$el.clientHeight) {
this.isScrollBar = true;
} else {
this.isScrollBar = false;
}
if( this.$el.scrollTop + this.$el.clientHeight >= this.$el.scrollHeight) {
loadMoreCallBack();
}
})
<#else>
this.$el.addEventListener('scroll', ()=> { this.$el.addEventListener('scroll', ()=> {
if(this.$el.scrollHeight > this.$el.clientHeight) { if(this.$el.scrollHeight > this.$el.clientHeight) {
this.isScrollBar = true; this.isScrollBar = true;
...@@ -529,6 +542,7 @@ import CodeListService from "@/codelist/codelist-service"; ...@@ -529,6 +542,7 @@ import CodeListService from "@/codelist/codelist-service";
loadMoreCallBack(); loadMoreCallBack();
} }
}) })
</#if>
} }
/** /**
......
...@@ -93,6 +93,13 @@ import ${srfclassname('${appCounter.getCodeName()}')}CounterService from '@/co ...@@ -93,6 +93,13 @@ import ${srfclassname('${appCounter.getCodeName()}')}CounterService from '@/co
*/ */
public quickGroupModel:Array<any> = []; public quickGroupModel:Array<any> = [];
/**
* 是否单选
*
* @memberof ${srfclassname('${view.name}')}Base
*/
public isSingleSelect:boolean = true;
/** /**
* 加载快速分组模型 * 加载快速分组模型
* *
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册