jquery-bootgrid:在格式化程序中获取单元格数据?

Edd*_*die 2 jquery twitter-bootstrap-3

我只是尝试了bootgrid它看起来非常好,但文档中有很多漏洞,很难弄清楚如何做一些事情.具体来说,我试图在bootgrid初始化中使用moment.js简单地格式化日期.我可以看到你如何使用格式化程序设置单元格的内容,但你的例子只使用row.id和column.id.我需要得到单元格的实际内容,日期,所以我可以格式化它并将其返回到单元格.是否有一个参数可以传递给格式化程序函数的单元格内容?

另外,我想弄清楚"数据类型"的可能值是什么?我只在示例中看到'numeric',还有其他类型(可能是日期类型)吗?

最后,我手动将数据附加到bootgrid,因为我的服务调用使用'GET'方法,而不是'POST'方法.看起来bootgrid只会使用'POST'方法执行ajax请求,这是正确的吗?有没有办法将其设置为另一个http方法?

谢谢你的帮助!

Ing*_*oos 6

我认为你需要的是row [column.id]

试一试

...
formatters: {
 myFormatter: function (column, row) {       
  var cellValue = row[column.id];
  // now edit the value
  return cellValue;
 }
}
Run Code Online (Sandbox Code Playgroud)

在我的情况下它工作正常.