代码之家  ›  专栏  ›  技术社区  ›  Eugene

将行添加到网格面板,但在ExtJS中有单独的构造细节

  •  0
  • Eugene  · 技术社区  · 16 年前

    我已经根据我在PHP中的结果生成了网格面板。这是一个网格面板: myGridPanel
    现在我需要在网格面板中创建第三行并放置 Ext.form.ComboBox 在第三排里面。应该有一个 外部窗体组合框 每一列。

    不是一个组合框,而是每列的多个组合框,但只在第三行。

    我考虑将编辑器应用于这个网格面板列,如 here ,但正如您所看到的,这意味着所有行都将 外部窗体组合框 ,但我只需要在第三排。第三排不应该有任何内容,除了那些 外部窗体组合框

    2 回复  |  直到 16 年前
        1
  •  0
  •   Maciej Kucharz    16 年前

    function renderTestColumn(value, p, record, store) {
        return value;
    }
    

    在这里,您可以找到传递给渲染器函数的所有参数:

    http://dev.sencha.com/deploy/dev/docs/source/ColumnModel.html#method-Ext.grid.ColumnModel-setRenderer

        2
  •  0
  •   Eugene    16 年前

    我通过在布局中添加PropertyGrid解决了这个问题。所以现在是

    Parent - layout : 'border'
    | - 'center' : GridPanel
    | - 'east' : PropertyGrid
    

    现在我在这个属性网格中有了相同的组合框,父级是 xtype : 'form' . 所以现在从PropertyGrid中设置的关于GridPanel的建议发送设置数据不是问题。