protected override void BuildBody(Control container) { var mainInfo = container.EAdd(new TitlePanel("基本信息")); var layoutManager = new LayoutManager("main", mDFInfo, mDFContainer); layoutManager.Add("ProductPlan_ID", InputCreator.DFChoiceBox(B3ButcheryDataSource.计划号, "ProductPlan_Name")); var config = new AutoLayoutConfig(); config.Add("AccountingUnit_ID"); config.Add("Department_ID"); config.Add("Employee_ID"); config.Add("Store_ID"); config.Add("InStoreType_ID"); config.Add("InStoreDate"); config.Add("CheckEmployee_ID"); config.Add("CheckDate"); config.Add("ProductPlan_ID"); layoutManager.Config = config; var section = mPageLayoutManager.AddSection("BaseProperties", "基本属性"); section.ApplyLayout(layoutManager, config, mPageLayoutManager, mDFInfo); mainInfo.Controls.Add(layoutManager.CreateLayout()); mainInfo.SetPageLayoutSetting(mPageLayoutManager, section.Name); CreateDetailPanel(container.EAdd(new TitlePanel("明细信息"))); }
protected override void BuildBody(Control container) { var layoutManager = new LayoutManager("main", mDFInfo, mDFContainer); var planNumberBox = layoutManager.Add("PlanNumber_ID", InputCreator.DFChoiceBox(B3ButcheryDataSource.计划号, "PlanNumber_Name")); planNumberBox.OnBeforeDrop = "this.argument2=__DFContainer.getControl('Date').value"; var config = new AutoLayoutConfig(); config.Add("Date"); config.Add("AccountingUnit_ID"); config.Add("Department_ID"); config.Add("PlanNumber_ID"); config.Add("Remark"); layoutManager.Config = config; container.Controls.Add(layoutManager.CreateLayout()); var vPanel = container.EAdd(new VLayoutPanel()); if (CanSave) { vPanel.Add(new TSButton("载入明细", delegate { LoadDetail(); }), new VLayoutOption(HorizontalAlign.Left)); } CreateInputDetailPanel(vPanel); CreateOutputDetailPanel(vPanel); }
protected override void BuildBody(Control container) { var layoutManager = new LayoutManager("main", mDFInfo, mDFContainer); layoutManager.Add("Time", new DFDateInput()); var planNumberBox = InputCreator.DFChoiceBox(B3ButcheryDataSource.计划号, "PlanNumber_Name", true); layoutManager.Add("PlanNumber_ID", planNumberBox); var config = new AutoLayoutConfig(); config.Add("Time"); config.Add("PlanNumber_ID"); config.Add("AccountingUnit_ID"); config.Add("Department_ID"); config.Add("ProductionUnit_ID"); config.Add("Employee_ID"); config.Add("ProductLinks_ID"); config.Add("FrozenStore_ID"); AddProductLinkTemplate(layoutManager, config); layoutManager.Config = config; container.Controls.Add(layoutManager.CreateLayout()); var vPanel = container.EAdd(new VLayoutPanel()); CreateOutputDetailPanel(vPanel); }
protected override void BuildBody(Control container) { var layoutManager = new LayoutManager("main", mDFInfo, mDFContainer); layoutManager.Add("ChargePerson_ID", InputCreator.DFChoiceBox("授权员工", "ChargePerson_Name", true)); var config = new AutoLayoutConfig(); config.Add("Name"); config.Add("ProductLine_ID"); config.Add("ChargePerson_ID"); layoutManager.Config = config; container.Controls.Add(layoutManager.CreateLayout()); var vPanel = container.EAdd(new VLayoutPanel()); CreateInputDetailPanel(vPanel); CreateOutputDetailPanel(vPanel); }