我有一个服务器端脚本 (PHP) 返回 JSON 数据以填充 ExtJS 网格。
此数据来自 MySQL 查询,包含一些 NULL 值。
当 PHP 将其编码为 JSON 表示法时,它会保持 NULL 不变:
{"id":"33","name":"Test1","url":null,"cls":"x-tree-noicon","expanded":true}
但是...当此数据显示在 ExtJS 网格中时,它会在 NULL 值的位置显示一个“null”字符串。
我不希望它显示“null”。我只希望它为空(一个空字符串)。
实现此目标的最简单方法是什么?
谢谢。
最佳答案
我不确定是否最简单,但我首先想到的是创建自定义 renderer
。你可以使用这样的东西:
function render(value){
if(value === null){
value = '';
}
return value;
}
关于php - 在 ExtJS 网格中将 NULL 值显示为空字符串而不是 "null"字符串的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3473197/