1.整机档案查询报错
This commit is contained in:
ljw 2024-11-11 18:37:08 +08:00
parent 3f1d7e2cd6
commit 53414d26b2

View File

@ -12,6 +12,7 @@ import kd.bos.entity.datamodel.ITreeModel;
import kd.bos.entity.tree.TreeNode; import kd.bos.entity.tree.TreeNode;
import kd.bos.filter.FilterContainer; import kd.bos.filter.FilterContainer;
import kd.bos.form.FormShowParameter; import kd.bos.form.FormShowParameter;
import kd.bos.form.IFormView;
import kd.bos.form.control.Search; import kd.bos.form.control.Search;
import kd.bos.form.control.TreeView; import kd.bos.form.control.TreeView;
import kd.bos.form.control.events.RefreshNodeEvent; import kd.bos.form.control.events.RefreshNodeEvent;
@ -20,6 +21,7 @@ import kd.bos.form.control.events.SearchEnterListener;
import kd.bos.form.control.events.TreeNodeEvent; import kd.bos.form.control.events.TreeNodeEvent;
import kd.bos.form.events.BeforeBuildTreeNodeEvent; import kd.bos.form.events.BeforeBuildTreeNodeEvent;
import kd.bos.form.events.BeforeTreeNodeClickEvent; import kd.bos.form.events.BeforeTreeNodeClickEvent;
import kd.bos.list.BillList;
import kd.bos.list.IListView; import kd.bos.list.IListView;
import kd.bos.list.ITreeListView; import kd.bos.list.ITreeListView;
import kd.bos.list.events.BeforeShowBillFormEvent; import kd.bos.list.events.BeforeShowBillFormEvent;
@ -65,11 +67,25 @@ public class TreeOrgCtrList extends AbstractListPlugin implements ITreeListPlugi
} }
private void refreshTreeRootNode() { private void refreshTreeRootNode() {
String rootId = this.treeListView.getTreeModel().getRoot().getId(); // String rootId = this.treeListView.getTreeModel().getRoot().getId();
this.treeListView.getTreeModel().setCurrentNodeId(rootId); // this.treeListView.getTreeModel().setCurrentNodeId(rootId);
TreeView treeview = this.getTreeListView().getTreeView(); // TreeView treeview = this.getTreeListView().getTreeView();
treeview.focusNode(this.treeListView.getTreeModel().getRoot()); // treeview.focusNode(this.treeListView.getTreeModel().getRoot());
this.treeListView.refresh(); // this.treeListView.refresh();
String childPageId = this.getPageCache().get("gridview");
IFormView childView = null;
if (StringUtils.isNotBlank(childPageId)) {
//获取子页面的view
childView = this.getView().getView(childPageId);
ListView listView = (ListView) childView;
ITreeListView treeListView = listView.getTreeListView();
treeListView.refresh();
BillList billlist = childView.getControl("gridview");
billlist.refresh();
//发送指令不可缺少
this.getView().sendFormAction(childView);
}
} }
public ITreeListView getTreeListView() { public ITreeListView getTreeListView() {