Xml YUI数据表-将多个列合并为一列

Xml YUI数据表-将多个列合并为一列,xml,datatable,yui,Xml,Datatable,Yui,我想合并/连接两列的内容,并在一列中显示它们 我希望它会像响应架构中的[“column 1”+“column 2”]一样简单。因此,从下面的代码中,我想做一些类似[“项目名称”+“条件”、“颜色”、“保留”]。 以下是我当前数据表代码的相关部分 var myColumnDefs = [ {key:"item-name", sortable:true, resizeable:true, width:100}, {key:"co

我想合并/连接两列的内容,并在一列中显示它们

我希望它会像响应架构中的[“column 1”+“column 2”]一样简单。因此,从下面的代码中,我想做一些类似[“项目名称”+“条件”、“颜色”、“保留”]。 以下是我当前数据表代码的相关部分

            var myColumnDefs = [
            {key:"item-name", sortable:true, resizeable:true, width:100},
            {key:"condition", sortable:true, resizeable:true},
            {key:"color", sortable:true, resizeable:true},
            {key:"keep", sortable:true, resizeable:true},
        ];

        var myDataSource = new YAHOO.util.DataSource("http://192.168.2.5:3000/items.xml");
        myDataSource.responseType = YAHOO.util.DataSource.TYPE_XML;
        myDataSource.responseSchema = {
            resultNode: "item",
            fields: ["item-name", "condition", "color", "keep"]
        };

        var myDataTable = new YAHOO.widget.DataTable("dt-container",
                myColumnDefs, myDataSource);
试着换个颜色

      {key:"item-name", sortable:true, resizeable:true, width:100},
排队

      {key:"item-name", sortable:true, resizeable:true, width:100, 
        formatter: function (el, oRecord, oColumn, oData) {
          var condition = oRecord.getData('condition');
          el.innerHTML += ' ' + condition;
        }
      },
然后移除

     {key:"condition", sortable:true, resizeable:true},

行。

这是朝着正确方向迈出的一步。谢谢,希望我能在这里发布我的最终代码……干杯。