0

我试图修改Knockout.js simpleGrid,以便可以在单元格内容中放置超链接。我换了

 this.addItem = function() {
    this.items.push({ name: "New item", sales: 0, price: 100 });
};

 this.addItem = function() {
    this.items.push({ name: "<a href='#'> click me </a>", sales: 0, price: 100 });
};

希望在点击“添加项目”按钮后,会出现一个新项目,其名称中有链接。不幸的是,它呈现为纯文本,我在新项目的名称中得到了这个

 <a href='#'>click me</a>

那么,有人可以帮忙吗?我想在网格单元格中放置一个超链接

4

1 回答 1

2

simpleGrid 插件中的模板text使用td. 这将设置innerText单元格的,因此任何 HTML 内容都将被转义。

您将修改简单网格插件中的模板(称为“ko_simpleGrid_grid”)以使用html绑定而不是text实际呈现您想要的特定内容。

于 2013-01-06T03:52:17.907 回答