首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用webix数据映射?

如何使用webix数据映射?
EN

Stack Overflow用户
提问于 2016-10-05 00:07:40
回答 1查看 165关注 0票数 0

我使用的是一个webix数据表。我在映射表的值时遇到了问题。数据没有显示,尽管我知道它看到了数据。

下面是我的webix脚本和我的映射:

代码语言:javascript
复制
    webix.ajax().get('urltourltourl',{
        // Error callback
        error:function(text, data, XmlHttpRequest){
            alert("error");
        },

        //Success callback
        success:function(text, data, XmlHttpRequest){
            var data = JSON.parse(text);
            console.log(data);
        var dtable2 = webix.ui({
                container:"datatable",
                view:"datatable",
                map:{
                    1:data.data[0].centerNumber,
                    2:data.data[0].centerNumber
                },
                columns:[
                    { id:"1",   header:"CenterNBR" , width:88},
                    { id:"2",   header:"Loan NBR",  width:88},
                    { id:"3",   header:"Cust Name",     width:88},
                    { id:"4",   header:"MTD #",     width:88},
                    { id:"5",   header:"MTD $",     width:88},
                    { id:"6",   header:"MTD %",     width:88},
                    { id:"7",   header:"YTD #",     width:88},
                    { id:"8",   header:"YTD $",     width:88},
                    { id:"9",   header:"YTD %",     width:88},
                ],
                autoheight:true,
                autowidth:true,
                data: data
        }); 
        }
    });

映射应该将该ID与我从data JSON对象中提取的值绑定在一起,但它没有,它只是空白。

EN

回答 1

Stack Overflow用户

发布于 2016-10-05 01:33:55

如果你想使用"map“属性,你需要

  • 将键更改为字母数字字符串(而不是数字)
  • 将映射值写入字符串

map:{ "a1":"#centerNumber#","a2":"#centerNumber#“},列:[{ id:"a1",header:"CenterNBR”,width:88},{ id:"a2",header:"Loan NBR",width:88},

http://webix.com/snippet/115c1e12

如果需要使用数字键,请改用scheme.init

代码语言:javascript
复制
      scheme:{
        $init:function(obj){
          obj[1] = obj.centerNumber;
          obj[1] = obj.centerNumber;
        }
      },

http://webix.com/snippet/2d1344bd

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39857050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档