如何在alloyui dataTable中使用HTML DOM元素

时间:2018-01-01 07:47:18

标签: javascript alloy-ui

我想在DOM alloyui中展示dataTable个元素。但alloyui表未显示DOM元素。我的代码如下:

var tableData = [];
        this._popupContent.innerHTML = "";
        for(var key in this._info){
              (function(k) {
                var item = {};
                item.name = k;
                item.dom = document.createElement('a');
                item.dom.innerHTML = key;
                item.dom.addEventListener("click", function(){
                    //do something
                    console.log(k);
                });
                tableData.push(item);
            })(key)
        }

        YUI().use(
            'aui-datatable',
            function(Y) {
            var columns = [
                {   key:        'name',
                    allowHTML:  true
                },
                {
                    key: 'dom',
                    allowHTML: true
                }
            ];
            new Y.DataTable({
                    columnset: columns,
                    recordset: tableData
                }).render('#popupContent');
            }
        );

有人可以帮助我吗?

0 个答案:

没有答案