【发布时间】:2014-08-14 02:00:04
【问题描述】:
我只是在尝试 bootgrid,它看起来很不错,但是文档中有很多漏洞,很难弄清楚如何做一些事情。具体来说,我试图在我的 bootgrid 初始化中使用 moment.js 简单地格式化日期。我可以看到您如何使用格式化程序来设置单元格的内容,但是您的示例都只使用 row.id 和 column.id。我需要获取单元格的实际内容、日期,以便对其进行格式化并将其返回到单元格。是否有参数可以传递给单元格内容的格式化函数?
另外,我想弄清楚“数据类型”的可能值是什么?我在示例中只看到“数字”,还有其他类型(可能是日期类型)吗?
最后,我手动将数据附加到引导网格,因为我的服务调用使用的是“GET”方法,而不是“POST”方法。看起来 bootgrid 只会使用“POST”方法来执行 ajax 请求,对吗?有没有办法将其设置为另一个 http 方法?
感谢您的帮助!
【问题讨论】:
-
文档正在进行中(对此感到抱歉)!关于您的问题,我建议您使用自定义转换器(数据类型或数据转换器)。看看
default设置here。 -
来自文档:
Keep in mind when using Moment.js to select one of the ISO-8601 datetime formats recommended here when populating jQuery Bootgrid in order to avoid strange behaviour.jquery-bootgrid.com/Documentation#converters -
column.id和row.id是单元格数据。在示例中,它们每个都有一个 ID 列。id是列的实际名称,data-column-id值。您也可以改用row["id"]。
标签: jquery twitter-bootstrap-3