插件中怎么给批号字段赋值原创
9人赞赏了该文章
2,483次浏览
编辑于2021年02月25日 15:50:21
批号字段是个比较特殊的字段,有时表现为文本字段,有时又表现为基础资料字段,所以批号字段的赋值也有点特别。
具体来说是需要判断批号字段的录入方式,如果录入方式为仅批号主档,则需要使用编码对应的库存批号主档(批号主档的业务类型为库存,非库存批号在批号主档列表是不可见的,所以无法选择返回)的内码来进行赋值(也可以用库存批号主档的DynamicObject对象来赋值),其他录入模式则使用批号文本来赋值。
LotField field = this.View.Model.BillBusinessInfo.GetField(fieldKey) as LotField;
if (field.InputModel == LotField.Enum_InputModel.OnlySelect)
{
value = LotId;
}
else
{
value = LotText;
}
this.View.Model.SetValue(fieldKey, value, rowIndex);
赞 9
9人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读