SMART datagrid v.1 > Classes > LinkCellRenderer
指定返回将会传递至工具提示或点击事件处理器的URL的回调函数。
也可以替代回调函数,指定包含函数主体的文本。 GridBaseGrid]、Dataset、Index参数,将会按顺序传递至回调函数。 从window scope中,进行调用。
也可以通过urlField、url属性,指定URL,并且将会以urlField、urlCallback、url的顺序,具有优先级。
默认值为null.
column.setRenderer({
type: 'link',
urlCallback: function (grid, dataset, index) {
var v = ds.getValue(index.getDataIndex(grid), index.dataField);
return v ? 'https://en.wikipedia.org/wiki/' + v : null;
}
// 也可以只指定函数主体。
urlCallback: "var v = ds.getValue(index.getDataIndex(grid), index.dataField); " +
"return v ? 'https://en.wikipedia.org/wiki/' + v : null;"
});