添加“AllowUpload”的登陆代码标签在比尔和调整画面(Adding “AllowUpload

2019-09-28 13:39发布

我试图添加到上传订单行成通过Excel或CSV账单和调整画面上到岸成本的能力。 我定制的屏幕,并设置AllowUpload为True。 在这里输入的形象描述 ,但我不知道如何使用[PXImport。 你能家伙告诉我一步step.Ex:什么是BQL并把它放在哪里。 请明确点。 谢谢

Answer 1:

首先确定绑定到网格的数据视图的名称。 要做到这一点你可以按住CTL-Alt键并单击格的标题,然后选择自定义。 这将打开屏幕部分定制项目编辑器。 单击树视图的最上面的元素中间选择网格。 查找在右侧属性窗格中的成员属性,这是该数据视图的名称。 而在项目编辑器,依次展开属性窗格中的模式部分,并设置AllowUpload属性为True。

现在你知道的数据视图的名称,你需要与PXImport属性来装饰它。 此屏幕在项目中创建编辑器的代码部分中的图形扩展,如果你还没有准备好。 在图形扩展,为您创建你的DataView声明这样前添加[PXImport(typeof运算(PrimaryDac)新的数据视图:

[PXImport(typeof(APInvoice))]
public PXSelect<MyDAC> MyDataView;

对于从基类的现有数据视图,你可以以同样的方式重写它:

[PXImport(typeof(APInvoice))]
public PXSelect<DAC> BaseDataView;

主DAC可以在基本图的类声明中找到:

public class APInvoiceEntry : APDataEntryGraph<APInvoiceEntry, APInvoice>, PXImportAttribute.IPXPrepareItems

参考: 从Excel启用上传的网格



文章来源: Adding “AllowUpload” to the landed code tab in the Bill and adjustment screen