对新手小白做二开很有帮助的常用语句

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

对新手小白做二开很有帮助的常用语句

更多惊喜请点击https://wenku.my7c.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);

对新手小白做二开很有帮助的常用语句

更多惊喜请点击https://wenku.my7c.com/link/s/lO4xG表单插件(也可以叫单据插件)中常用到的: 获取当前行号int rowIndex = this.Model....
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息