Browse Source

需求单No.139243 【生产通知单】-订单明细删除功能优化:x改为复选框,增加删除按钮

master
duanluohua 7 years ago
parent
commit
831af1d48a
1 changed files with 17 additions and 3 deletions
  1. +17
    -3
      B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Bills/ProductionNotification_/ProductionNotificationEdit.cs

+ 17
- 3
B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Bills/ProductionNotification_/ProductionNotificationEdit.cs View File

@ -17,6 +17,8 @@ using Forks.EnterpriseServices.DomainObjects2.DQuery;
using Forks.EnterpriseServices.SqlDoms;
using TSingSoft.WebControls2;
using TSingSoft.WebPluginFramework;
using Forks.Utils;
using Forks.EnterpriseServices.BusinessInterfaces;
namespace BWP.Web.Pages.B3_DongFangWanQi.Bills.ProductionNotification_
{
@ -82,12 +84,24 @@ namespace BWP.Web.Pages.B3_DongFangWanQi.Bills.ProductionNotification_
mBL.UpdateSaleOutStoreUnitNum(Dmo);
AspUtil.Alert(this,"更新成功");
};
var buttonDele= hPanel.Add(new TSButton("删除"));
buttonDele.Click += delegate
{
_detailGrid.GetFromUI();
var details = _detailGrid.GetSelectedItems();
foreach (ProductionNotification_Detail item in details)
{
Dmo.Details.Remove(item);
}
_detailGrid.DataBind();
};
}
var detailEditor = new DFCollectionEditor<ProductionNotification_Detail>(() => Dmo.Details);
detailEditor.AllowDeletionFunc = () => CanSave;
detailEditor.CanDeleteFunc = (detail) => CanSave;
//detailEditor.AllowDeletionFunc = () => CanSave;
detailEditor.CanSelectFunc = (detail) => CanSave;
detailEditor.IsEditableFunc = (field, detail) => CanSave;
_detailGrid = vPanel.Add(new DFEditGrid(detailEditor) { Width = Unit.Percentage(100) });
_detailGrid = vPanel.Add(new DFEditGrid(detailEditor) { Width = Unit.Percentage(100),MultiSelectionEnabled=true });
_detailGrid.Columns.Add(new DFEditGridColumn<DFValueLabel>("Order_ID"));
_detailGrid.Columns.Add(new DFEditGridColumn<DFValueLabel>("LoadTime"));


Loading…
Cancel
Save