在Acumatica中生成多个数据

时间:2018-01-05 04:17:53

标签: c# acumatica

我正在尝试创建一个能够在Acumatica中将多个数据生成到网格中的按钮。这是我想要实现的目标。

Generating element

根据上图,如果按下按钮(编号1),网格(编号2)将自动填充一定数量的数据,这可能在Acumatica中吗?提前谢谢

1 个答案:

答案 0 :(得分:0)

答案是肯定的,这是设计模式。

假设:您有一个图形,并在MyLineDac上将PXSelect公开声明为线;

public PXSelect<MyLineDac , Where<...>> Lines;   

在按钮按下事件下:

根据需要清除当前行

foreach (MyLineDac oldline this.Lines.Select())
            {
                this.Lines.Delete(oldline);
            }

填充行:

foreach (MyDacSourceLines lineadd in
            PXSelectReadonly<MyDacSourceLines,
            Where<........>>>.Select(this, row.RefValueIfweHaveRequiredFields)
            )
        {
           MyLineDac newline = new MyLineDac();
            newline.No = lineadd.No;
            newline.SubElement = lineadd.SubElement;              
            newline = this.Lines.Insert(newline);
        }