2

我有一个网格,其中一列是一列超链接。如何设置字段标签以显示字段的值,同时保持列的标签固定?

4

1 回答 1

1

您分两步执行此操作

  1. 设置网格列标签
  2. 对于网格中的每一行,为与按钮关联的字段的标签分配一个值

确保在页面上为网格和超链接列设置了页面字段值

下面的示例假定与超链接关联的字段是 SELECT_BTN。列标题将设置为“我的列标题”,按钮上的超链接将设置为同一记录上 DESCR 字段的值。

Local Grid &grid;
Local GridColumn &hyperlinkColumn;
Local integer &i;
Local Rowset &rowset;

/* set the column header */
&grid = GetGrid(%Page, "MYRECORD");
&hyperlinkColumn = &grid.GetColumn("SELECT_BTN");
&hyperlinkColumn.Label = "My Column Title";

&rowset = GetLevel0()(1).GetRowset(Scroll.SOMERECORD);

/* Set the value for each hyperlink in the rowset */
For &i = 1 To &rowset.ActiveRowCount
   &rowset(&i).SOMERECORD.SELECT_BTN.Label = &rowset(&i).SOMERECORD.DESCR.Value;
End-For;
于 2017-03-09T19:22:42.373 回答