2017-03-09 90 views

回答

1

你这样做两步

  1. 定格列标签
  2. 对于网格中的每一行的值赋给与该按钮关联的字段标签

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

下面的示例假定与超链接关联的字段是SE LECT_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;