Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在extjs中动态创建表行_Javascript_Extjs - Fatal编程技术网

Javascript 如何在extjs中动态创建表行

Javascript 如何在extjs中动态创建表行,javascript,extjs,Javascript,Extjs,我让这把小提琴为combobox工作 这将向td元素添加标记 我想要的是,不是在主td之前添加td元素,然后用span附加更多标记,而是在组合框下方创建单独的标记行 这样桌子就朝下长了 这是他使用的密码 var triggerWrap = me.triggerWrap, tr = triggerWrap.down('tr'); // create table cell me.selectedCell = tr.createChild({ tag: 'td', cls:

我让这把小提琴为combobox工作

这将向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
    });
me.selectedCell.createChild({
标记:“span”,
html:display+'',
cls:“标记-”+值,
记录值:值
});

我找不到如何在下面添加表

只需将行添加到
triggerWrap
而不是
selectedCell
<代码>所选单元格不是必需的

工作样本:


但您应该注意,构件的延伸高度可能会导致布局问题。在这个例子中,我添加了调用父布局来避免这种情况,但在实际使用中仍然会出现问题。

使用网格而不是html表格。@LorenzMeyer虽然Lolo解决了这个问题,但我想知道如何使用网格。如果你能看一下,我问了一个与此相关的新问题