public void dialogPostRun(DialogRunbase dialog)
{ ; super(dialog); dialog.formRun().controlMethodOverload(true); dialog.formRun().controlMethodOverloadObject(this);ctlProdDate = dialog.formRun().design().controlName("ProdDate");
}
public Object dialog(DialogRunbase dialog, boolean forceOnClient)
{ DialogRunbase dlg; ;dlg = super(dialog, forceOnClient);
dlg.caption("BatchReport"); ctlProdDate = dlg.addText(strfmt("以下多项输入字符数限制为500!","")).control(); ctlProdDate.colorscheme(2); ctlProdDate.backGroundcolor(WinAPI::RGB2int(192,192,192)); ctlProdDate.foreGroundcolor(WinAPI::RGB2int(0,0,255));dlgBatchId = dlg.addField(typeid(inventbatchid));
dlgBatchId.fieldControl().replaceOnLookup(false); dlgBatchId.lookupButton(2); dlgBatchId.limitText(500); dlgBatchId.multiLine(true); dlgBatchId.displayLength(40); dlgBatchId.displayHeight(6); dlgBatchId.alignment(1); dlgBatchId.label("Batch Id");dlgItemId = dlg.addField(typeid(ItemId));
dlgItemId.fieldControl().replaceOnLookup(false); dlgItemId.limitText(500); dlgItemId.multiLine(true); dlgItemId.displayLength(40); dlgItemId.displayHeight(6); dlgItemId.alignment(1);dlgProdId = dlg.addField(typeid(prodid));
dlgProdId.fieldControl().replaceOnLookup(false); dlgProdId.limitText(500); dlgProdId.multiLine(true); dlgProdId.displayLength(40); dlgProdId.displayHeight(6); dlgProdId.alignment(1); dlgProdId.label("Prod Id");ctlProdDate = dlg.addFieldValue(Types::String, prodDate, "@SYS54370").fieldControl();
ctlProdDate.name("ProdDate"); ctlProdDate.replaceOnLookup(false); ctlProdDate.lookupButton(2); ctlProdDate.width(264);return dlg;
}