我的数据源长这样:
data = [
{ id: "a001" },
{ id: "a002" },
{ id: "a003" },
{ id: "a004" },
{ id: "a005" },
];
然后我想绑定到表格上时,id这一列是个超链接,链接的地址是 "https://xxx.com?id=" + id
方案一,我比较希望是能设置成一个HYPERLINK公式,比如:
GC.Spread.Sheets.Tables.TableColumn(0, "id", "id", undefined, undefined, value => '=HYPERLINK("https://xxx.com?id="' + value.id + '", "' + value.id + '")');
但是这样把value转化设置出来的HYPERLINK公式是一个纯文本,没有被认作公式,就不行,不知道有没有解决办法?
方案二(备选),或者我也试了用超链接类型的单元格:
GC.Spread.Sheets.Tables.TableColumn(0, "id", "id", undefined, new GC.Spread.Sheets.CellTypes.HyperLink());
不过这样设置完以后,我不知道要怎么往HyperLink类型的单元格里添加数据,就是HyperLink的text和value要怎么设置进去?
|