我有一个jqGrid的使用loadonce:真的jqGrid:本地 - jqGrid.trigger( “reloadGrid”)使得格式化的数据消失
当添加过滤器和呼叫reloadGrid。
与自定义格式的细胞将不显示数据。在这种情况下,它们是单选按钮。
可我知道我该怎么解决这个问题呢?
当检查电池。该数据是空的。并且格式化程序在reloadGrid时没有被调用
我有一个jqGrid的使用loadonce:真的jqGrid:本地 - jqGrid.trigger( “reloadGrid”)使得格式化的数据消失
当添加过滤器和呼叫reloadGrid。
与自定义格式的细胞将不显示数据。在这种情况下,它们是单选按钮。
可我知道我该怎么解决这个问题呢?
当检查电池。该数据是空的。并且格式化程序在reloadGrid时没有被调用
哟可能还应该设置一个非格式化函数,其中根据您的单选按钮选择状态返回作为数据传递给JQgrid的原始值(我假设它是布尔值) 它可能会是这样的:
function unformatRadio(cellValue, options, cellObject)
{
return $(cellObject).is(":checked");
}
这将确保,当你操纵你的数据,你使用的原始数据,而不是格式化的一个
编辑:
我想这里是solution为您的问题。
你有两种格式,并格式化恢复功能的定义? –
只有格式化:formatRadio – user4127