我只是尝试了bootgrid它看起来非常好,但是文档中有很多漏洞,很难弄清楚如何做一些事情。具体来说,我试图在bootgrid初始化中使用moment.js简单地格式化日期。我可以看到你如何使用格式化程序来设置单元格的内容,但你的例子只使用row.id和column.id。我需要得到单元格的实际内容,日期,所以我可以格式化它并将其返回到单元格。是否有一个参数可以传递给格式化程序函数以获取单元格的内容?
另外,我想弄清楚“数据类型”的可能值是什么?我只在示例中看到“数字”,是否有其他类型(可能是日期类型)?
最后,我手动将数据附加到bootgrid,因为我的服务调用使用'GET'方法,而不是'POST'方法。看起来bootgrid只会使用'POST'方法执行ajax请求,这是正确的吗?有没有办法将它设置为另一个http方法?
感谢您的帮助!
答案 0 :(得分:6)
我认为你需要的是 row [column.id]
试试
...
formatters: {
myFormatter: function (column, row) {
var cellValue = row[column.id];
// now edit the value
return cellValue;
}
}
就我而言,它运作良好。