标签:框架 rom omd res add upd mdi ddr 设计
界面上通过按钮批量更新数据很常见,列个更新的例子,方便查阅。
销售订单界面,批量更新行地址:
1.定义继承Runbase的类,使用框架更方便
class UpdateSalesLineAddress extends RunBase { DeliveryAddress deliveryAddress; SalesLine salesLine; DialogField d_deliveryAddress; }
2.Dilog界面设计:
public Object dialog() { Dialog dialog = super(); dialog.caption("标题"); d_deliveryAddress = dialog.addField(extendedTypeStr(DeliveryAddress)); //d_deliveryAddress = dialog.addFieldValue(extendedTypeStr(DeliveryAddress),salesLine.DeliveryAddress); return dialog; }
3.获取Dialog界面中需要更新的值:
public boolean getFromDialog() { boolean ret; ret = super(); deliveryAddress = d_deliveryAddress.value(); return ret; }
4.主方法中进行更新
标签:框架 rom omd res add upd mdi ddr 设计
原文地址:https://www.cnblogs.com/sunny-technology/p/9339085.html