FinalBuilder Action Studio StandardGrid

时间:2013-11-21 09:03:10

标签: grid action finalbuilder

在FinalBuilder Action Studio -StandardGrid(Component Palette)

1.如何更改列名(Key,Value)?

2.如何添加键值?

3.如何在visual studio中检索(键,值)中的值?

我尝试了所有选项,还有其他方法可以在Action studio中以表格形式添加数据。

但我觉得这是可能的,因为最终构建器中的“发送电子邮件操作”支持数据网格。但我不知道如何。

1 个答案:

答案 0 :(得分:0)

顺序答案是:

  1. 如果网格名为“GridExludeItems”,则在属性页的ReadData脚本中添加以下内容;

    Page.GridExcludeItems.TitleCaptions.Strings(0)=“排除类型” Page.GridExcludeItems.TitleCaptions.Strings(1)=“排除值”

  2. 要附加一行(同时添加键和值),请使用以下内容;

    Page.GridExcludeItems.InsertRow(excludedType,excludedValue,true);

  3. 要在visual studio中检索这些值,需要添加它们以保存回动作的属性。 ReadData操作用于从操作的属性中读取值,并将它们放入GUI控件中。如果使用绑定,则不需要。绑定可在可视化设计器中的GUI控件上找到。类型也必须匹配,因此对于标准网格,使用字符串列表。

  4. 因此,定义一个类型为“strings”的属性(不是字符串,而是复数形式),并将其命名为有意义的东西。然后在.net操作代码中,该类将继承自VSoft.StandardAction。从这里可以覆盖validate,execute和loaded。在这些中传递了一个上下文。酒店可以从酒店进入。

    var myGridsStrings = Context.Properties.PropertyAsStrings["MyGridStrings"];
    
    然后,

    MyGridStrings将包含网格中名称=值对的列表。