码迷,mamicode.com
首页 > 其他好文 > 详细

批量更新记录

时间:2018-07-20 00:19:04      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:框架   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!