简单几步操作:1.在列表里增加一个按钮,按钮id为代码中的“tbBatchUpdate”。
2.在表单的字段里,选择功能控制,把需要的字段添加为可批量修改。
3.编写按钮动作代码,"BD_BulkEdit" 为金蝶自带的批量修改动态表单
就是这么简单!
按钮动作代码代码如下:
using Kingdee.BOS.Core.DynamicForm;
using System.ComponentModel;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Core.List.PlugIn;
namespace XWX.bos.Batchupdate.PlugIn
{
[Description("批量更新")]
[Kingdee.BOS.Util.HotUpdate]
public class UpdateDataFace : AbstractListPlugIn
{
public override void BarItemClick(BarItemClickEventArgs e)
{
base.BarItemClick(e);
if (e.BarItemKey.Equals("tbBatchUpdate"))
{
DynamicFormShowParameter formParameter = new DynamicFormShowParameter();
formParameter.FormId = "BD_BulkEdit";
this.View.ShowForm(formParameter);
}
}
}
}