void CheckCurActiveDocment() { FormBaseClass curForm = curDocPanel.ActiveDocument as FormBaseClass; if (curForm == null) { return; } if (curForm.AssetChangedTrigger || curForm.PjndChangedTrigger) { curForm.TriggerEven(); curForm.AssetChangedTrigger = false; curForm.PjndChangedTrigger = false; } }
void barBPJND_EditValueChanged(object sender, EventArgs e) { if (barBPJND.EditValue == null) { return; } foreach (DockContent frm in this.curDocPanel.Contents) { if (frm is FormBaseClass) { FormBaseClass curForm = (FormBaseClass)frm; //当前用户选中的资产(可能为null,即是分类) curForm.CurPJND = barBPJND.EditValue.ToString(); curForm.PjndChangedTrigger = true; } } CheckCurActiveDocment(); }
void curTreeForm_AfterSelect(List <ReserveCommon.IEntityData> lstParent, List <ReserveCommon.IEntityData> lstChild) { foreach (DockContent frm in this.curDocPanel.Contents) { if (lstParent.Count <= 0) { continue; } if (frm is FormBaseClass) { FormBaseClass curForm = (FormBaseClass)frm; //当前用户选中的资产(可能为null,即是分类) curForm.CurEntityData = curTreeForm.SelectedEntityData; curForm.SelectedLstAssets = curTreeForm.GetSelChildAssetsList(); curForm.AssetChangedTrigger = true; } } CheckCurActiveDocment(); }