SMART datagrid v.1 > Classes > LinkCellRenderer

Back  Forward

DataLudi.LinkCellRenderer.urlCallback  property

指定返回将会传递至工具提示或点击事件处理器的URL的回调函数。 

也可以替代回调函数,指定包含函数主体的文本。 GridBaseGrid]、DatasetIndex参数,将会按顺序传递至回调函数。 从window scope中,进行调用。 

也可以通过urlFieldurl属性,指定URL,并且将会以urlFieldurlCallbackurl的顺序,具有优先级。 

默认值为null.

Getter
function urlCallback(): String|Function
Setter
function setUrlCallback(value: String|Function)
Code -1
    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;"
    });
See Also
urlField
url
GridBase.onClickableCellClicked
Examples
链接单元格渲染器