如何在extjs中动态创建表行

时间:2013-10-31 07:06:01

标签: javascript extjs

我有这个小提琴为combobox工作

http://jsfiddle.net/f2JuX/16/

这会为td元素添加标签。

我想要的是,不是在主td之前添加td元素,然后使用span添加更多标签,我希望他们在组合框下面创建单独的标签行

这样桌子就会长大

这是他使用的代码

var triggerWrap = me.triggerWrap,
    tr = triggerWrap.down('tr');
// create table cell
me.selectedCell = tr.createChild({
    tag: 'td',
    cls: Ext.baseCSSPrefix + 'selected-cell'
});

然后这个

    me.selectedCell.createChild({
        tag: 'span',
        html: display + '<span class="remove-tag"></span>',
        cls: 'tag tag-' + value,
        recordValue: value
    });

我无法找到如何在下面添加表格

1 个答案:

答案 0 :(得分:1)

只需将行添加到triggerWrap而不是selectedCell}在那里不需要。{/ p>

工作样本:http://jsfiddle.net/f2JuX/19/

但是你应该注意到,扩展组件的高度可能会导致布局问题。在示例中,我添加了调用父布局以避免在此特定情况下,但仍然可能在实际使用中返回问题。