对新手小白做二开很有帮助的常用语句原创
68人赞赏了该文章
622次浏览
编辑于2024年07月22日 09:20:13
更多惊喜请点击https://vip.kingdee.com/link/s/lO4xG
表单插件(也可以叫单据插件)中常用到的:
获取当前行号
int rowIndex = this.Model.GetEntryCurrentRowIndex("FEntity"); // FEntity为单据体标识
获取单据体集合
Entity entity = this.View.BillBusinessInfo.GetEntity("FSaleOrderEntry"); FSaleOrderEntry为单据体标识 DynamicObjectCollection entrys = this.Model.GetEntityDataObject(entity);
操作插件获取选中行 // 扩展方法
var selectedRows = this.Option.GetBillOperationSelectedRows();
获取选中行
int[] selectedIndexsR = this.View.GetControl("FSaleOrderEntry").GetSelectedRows();
获取当前选中行行号
int[] selectedIndexsR = this.View.GetControl("FSaleOrderEntry").GetSelectedRows();
DynamicObjectCollection selectedRowsDy = this.Model.DataObject["SaleOrderEntry"] as DynamicObjectCollection;
DynamicObject selectedRow = selectedRowsDy[selectedIndexsR[0]];
获取单据内码
long billNo = Convert.ToInt64(this.View.Model.GetPKValue());//获取当前单据编号内码
(获取单据体内码
int row = this.Model.GetEntryCurrentRowIndex("FSubEntity"); Entity entiry = this.View.Model.BillBusinessInfo.GetEntity("FSubEntity"); object pkValue = this.View.Model.GetEntryPKValue(entiry.Key, row);
赞 68
68人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读