CamstarVP提交前验证
方法一:
public override FormsFramework.ValidationStatus ValidateInputData(Service serviceData) { ValidationStatus status = base.ValidateInputData(serviceData); JQDataGrid grid = EligibleContainerGrid; List<string> selectedIDs = grid.GridContext.SelectedRowIDs; if (selectedIDs == null || selectedIDs.Count < 1) { string validationLabel = ((GridDataSettingsItemList)(grid.Settings)).IsRequiredLabelName; string validationMessage = grid.BoundContext.LBL(validationLabel, null); ValidationStatusItem statusItem = new FormsFramework.ValidationStatusItem(null, null, validationMessage); status.Add(statusItem); } return status; }
方法二:
public override bool PreExecute(Info serviceInfo, Service serviceData) { bool status = base.PreExecute(serviceInfo, serviceData); var recipe = (GridConsumeLists.GridContext as BoundContext).Data as Lot_GridDetail[]; if(recipe != null) { var realQty = recipe.Where(p => p.QtyRequired == p.QtyToConsume).ToList(); //if(realQty == null ) //{ if(realQty.Count != GridConsumeLists.TotalRowCount) { Page.DisplayMessage("网格中实际数量与Qty不相符,请检查!", false); status = false; } //} }}
😘宝子:除非不再醒来,除非太阳不再升起,不然都请你好好生活,挣扎着前进,开心的笑。(●'◡'●)