FinalBuilder Action Studio StandardGrid

FinalBuilder Action Studio StandardGrid,grid,action,finalbuilder,Grid,Action,Finalbuilder,在FinalBuilder Action Studio中-标准网格(组件调色板) 1.如何更改列名(键、值) 2.如何添加关键值 3.如何在visual studio中检索(键,值)中的值 我尝试了所有选项,是否有其他方法可以在Action studio中以表格方式添加数据 但我觉得这是可能的,因为final builder中的发送电子邮件操作支持数据网格。但我不知道怎么做。答案依次是: 如果网格名为“GridExludeItems”,则在属性页的ReadData脚本中添加以下内容: Page.

在FinalBuilder Action Studio中-标准网格(组件调色板)

1.如何更改列名(键、值)

2.如何添加关键值

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

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


但我觉得这是可能的,因为final builder中的发送电子邮件操作支持数据网格。但我不知道怎么做。

答案依次是:

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

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

  • 要追加一行(同时添加键和值),请使用以下命令:

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

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

  • 因此,定义一个“字符串”类型的属性(不是字符串,而是复数),并将其命名为有意义的东西。然后在.net操作代码中,该类将继承自VSoft.StandardAction。由此,验证、执行和加载可能会被覆盖。在这些文件中,传递了一个上下文。可以像这样从属性访问该属性

    var myGridsStrings = Context.Properties.PropertyAsStrings["MyGridStrings"];
    
    MyGridStrings将包含来自网格的名称=值对列表