提交 bf8fdd28 编写于 作者: Shine-zwj's avatar Shine-zwj

导航视图默认选中说明

上级 c2014a95
...@@ -559,6 +559,7 @@ import CodeListService from "@/codelist/codelist-service"; ...@@ -559,6 +559,7 @@ import CodeListService from "@/codelist/codelist-service";
} }
this.isAddBehind = false; this.isAddBehind = false;
this.$emit('load', this.items); this.$emit('load', this.items);
//在导航视图中,如已有选中数据,则右侧展开已选中数据的视图,如无选中数据则默认选中第一条
if(this.isSelectFirstDefault){ if(this.isSelectFirstDefault){
if(this.selections && this.selections.length > 0){ if(this.selections && this.selections.length > 0){
this.selections.forEach((select: any)=>{ this.selections.forEach((select: any)=>{
......
...@@ -638,6 +638,7 @@ import CodeListService from "@/codelist/codelist-service"; ...@@ -638,6 +638,7 @@ import CodeListService from "@/codelist/codelist-service";
} }
this.isAddBehind = false; this.isAddBehind = false;
this.$emit('load', this.items); this.$emit('load', this.items);
//在导航视图中,如已有选中数据,则右侧展开已选中数据的视图,如无选中数据则默认选中第一条
if(this.isSelectFirstDefault){ if(this.isSelectFirstDefault){
if(this.selections && this.selections.length > 0){ if(this.selections && this.selections.length > 0){
this.selections.forEach((select: any)=>{ this.selections.forEach((select: any)=>{
......
...@@ -648,7 +648,7 @@ import UIService from '@/uiservice/ui-service'; ...@@ -648,7 +648,7 @@ import UIService from '@/uiservice/ui-service';
return; return;
} }
let defaultData: any; let defaultData: any;
// 导航中选中第一条配置的默认选中,没有选中第一条 //在导航视图中,如已有选中数据,则右侧展开已选中数据的视图,如无选中数据则默认选中第一条
if(this.isSelectFirstDefault){ if(this.isSelectFirstDefault){
if(this.isSingleSelect){ if(this.isSingleSelect){
let index: number = -1; let index: number = -1;
......
...@@ -762,6 +762,7 @@ import { Environment } from '@/environments/environment'; ...@@ -762,6 +762,7 @@ import { Environment } from '@/environments/environment';
// 设置默认选中 // 设置默认选中
let _this = this; let _this = this;
setTimeout(() => { setTimeout(() => {
//在导航视图中,如已有选中数据,则右侧展开已选中数据的视图,如无选中数据则默认选中第一条
if(_this.isSelectFirstDefault){ if(_this.isSelectFirstDefault){
if(_this.selections && _this.selections.length > 0){ if(_this.selections && _this.selections.length > 0){
_this.selections.forEach((select: any)=>{ _this.selections.forEach((select: any)=>{
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册