1

我有一个 Dojo EnhancedGrid。假设我想在一列中显示员工姓名作为链接,并且 URL 的艺术部分必须包含员工 ID。

网格中的行:

structure:[
  {name:"Name", field:"name", datatype:"string", formatter:createLink},
...

格式化程序:

var createLink = new function(name){
  return "<a href=\"/somepage.php?id=" + employeeID + "\">" + name + "</a>";
}

如何在格式化程序中获取employeeID 的值?

完全不同的方法也非常受欢迎!

ps 如果相关,网格正在使用包装 JsonRest 实例的 ObjectStore。

4

1 回答 1

0
function formatter(value, idx) {
    var gridRow = theGrid.getItem(idx);
    //gridRow["property"]; //some property from the store
}

这对我有用。希望能帮助到你。

于 2013-10-23T10:00:17.010 回答