//菜单保存操作控制--删除需求量为 0 的单据体行
public override void AfterBarItemClick(Kingdee.BOS.Core.DynamicForm.PlugIn.Args.AfterBarItemClickEventArgs e)
{
base.AfterBarItemClick(e);
//取单据体的需求量列值
//如果取到行为0,获取当前行号,删除
Entity entitys = this.View.BillBusinessInfo.GetEntity("FEntity");
DynamicObjectCollection cons = entitys.DynamicProperty.GetValue(this.Model.DataObject) as DynamicObjectCollection;
if (e.BarItemKey == "tbSave" || e.BarItemKey == "tbSplitSave") //
{
for (int i = 0; i < cons.Count; i++)
{
int ii = Convert.ToInt32(cons["Seq"]);
if (Convert.ToInt32(cons["F_CMK_Qty3"]) == 0) //
{
this.View.Model.DeleteEntryRow("FEntity", i);
break;
}
}
}
插件实现删除单据体行的处理?
转载下一篇:如何开发主控台部件
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【Jquery插件集合】轮播、时间处理插件
【Jquery插件集合】轮播、时间处理插件
jquery css JavaScript -
【文心智能体】旅游攻略版,手把手教你调用插件实现智能体,绝对的干货满满!开发者 智能体 人工智能
-
jquery实现增加删除行
选项1:删除选项2:删除 添加...
jquery javascript 添加行