妖魔鬼怪快离开x 2019-05-29 19:19 采纳率: 0%
浏览 168

怎么把表格字段中的数字转中文显示??

怎么把表格字段中的数字转中文显示??

      ,{field:'orderType', title:'类型',width:80
                    ,   templet : function(d) {
                        var t = d.orderType;
                        if(t==0){
                            return '111'
                        }else if(t==1){
                            return '222'
                        }else if(t==2){
                            return '333'
                        }   

                        }           

                }

报错

Uncaught TypeError: Cannot read property 'createDocumentFragment' of null
  • 写回答

1条回答 默认 最新

  • 小杰911 2023-06-14 09:36
    关注

    这个错误通常是因为在代码中使用了一个无效的DOM元素。在你的代码中,这个错误可能是由于缺少某些必要的库或文件所致。不过,关于将表格字段中的数字转换为中文,你可以使用以下代码实现:

    {field:'orderType', title:'类型',width:80, templet : function(d) {
        var t = d.orderType;
        var typeMap = {
            0: '零',
            1: '壹',
            2: '贰',
            3: '叁',
            4: '肆',
            5: '伍',
            6: '陆',
            7: '柒',
            8: '捌',
            9: '玖'
        };
        return typeMap[t];
    }}
    
    

    这个代码片段中,我们定义了一个typeMap对象,它将数字0到9映射到中文汉字。然后,我们使用templet回调函数将orderType字段的值映射到typeMap中对应的中文汉字,并返回中文汉字。

    评论

报告相同问题?