php - 在 ExtJS 网格中将 NULL 值显示为空字符串而不是 "null"字符串的最简单方法是什么?

标签 php mysql null extjs grid

我有一个服务器端脚本 (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/

相关文章:

php - 如何在 YII 中查看 Trace 或日志文件?

php回显第一行等待/ sleep 然后回显第二行

mysql - 汇率应用程序的数据库模式

swift - 从 NSManagedObject 中删除 Nil 值

c# - Linux后台进程

php - 检索 mysql 数据并输出为脚本。

mysql - 使用 req.params node.js 进行多重搜索

mysql - Yii AuthManager 架构和类型

c# - 方法中返回null

mysql - mysql 5.0 是否索引空值?