提交 ae01eb08 编写于 作者: Mosher's avatar Mosher

调整列表选中逻辑

上级 176d573f
......@@ -213,12 +213,12 @@ import CodeListService from "@/codelist/codelist-service";
@Prop() public fetchAction!: string;
/**
* 是否单选
* 父引用类型
*
* @type {boolean}
* @memberof ${srfclassname('${ctrl.codeName}')}Base
*/
@Prop({default:true}) public isSingleSelect?: boolean;
@Prop({default:true}) public parentType: any;;
<#if view.getPSAppViewLogics?? && view.getPSAppViewLogics()??>
<#list view.getPSAppViewLogics() as logic>
......@@ -918,11 +918,17 @@ import CodeListService from "@/codelist/codelist-service";
*
*/
public handleClick(args: any) {
// this.clearSelection();
if(this.isSingleSelect){
if(this.parentType && this.parentType === "listExpBar") {
const flag = args.isselected;
this.clearSelection();
if(!flag) {
args.isselected = !args.isselected;
} else {
args.isselected = flag;
}
} else {
args.isselected = !args.isselected;
}
this.selectchange();
}
......
......@@ -8,7 +8,7 @@
<#if view.getViewType() == 'DELISTEXPVIEW'>
:isSelectFirstDefault="true"
</#if>
:isSingleSelect="isSingleSelect"
:parentType="controlType"
<#if view.getPSAppViewLogics?? && view.getPSAppViewLogics()??>
<#list view.getPSAppViewLogics() as logic>
<#if logic.getPFLogicCodeType() == 'APP_NEWDATA'>
......
......@@ -173,6 +173,15 @@ import ${srfclassname('${appCounter.getCodeName()}')}CounterService from '@/co
*/
public searchText:string = "";
/**
* 部件类型
*
* @public
* @type {(string)}
* @memberof ${srfclassname('${ctrl.codeName}')}Base
*/
public controlType: string = "listExpBar";
/**
* 分割宽度
*
......
......@@ -30,6 +30,14 @@ import ${srfclassname('${appCounter.getCodeName()}')}CounterService from '@/co
*/
public query: string = '';
/**
* 视图类型
*
* @type {string}
* @memberof ${srfclassname('${view.name}')}
*/
public controlType: string = "view";
/**
* 是否展开搜索表单
*
......
......@@ -45,6 +45,14 @@
*/
protected query: string = '';
/**
* 视图类型
*
* @type {string}
* @memberof ${srfclassname('${view.name}')}
*/
public controlType: string = "view";
/**
* 是否展开搜索表单
*
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册