【问题标题】:How to change header template in extjs 4 grid panel如何在 extjs 4 网格面板中更改标题模板
【发布时间】:2013-04-05 09:26:39
【问题描述】:

我想更改网格的默认标题模板。我不知道要设置什么配置或属性。我尝试了“renderTpl”、“tpl”、“metaRowTpl”,但这些属性与网格中的行相关,我想在其中更改标题。

任何示例或链接都会很棒。

如上图,我希望在文本来自数据库的位置之间有额外的标题/行/列标题(基本上是过滤信息)。

【问题讨论】:

    标签: extjs4 extjs4.1 extjs-mvc


    【解决方案1】:

    您可以使用以下命令更改标题文本

    yourGrid.getView().getHeaderAtIndex(columnIndex).setText('Header Text');
    

    http://jsfiddle.net/alexrom7/YNTuN/3/

    【讨论】:

    • 很抱歉让您感到困惑。我想在中间添加额外的列行,但我会在渲染器中设置它的标题文本。知道如何在两者之间添加额外的行吗?
    • 我不确定我是否理解您的问题。 “列行”部分让我感到困惑。因此,如果您的情况是您想在第一列和第二列之间添加一个新列,我将尝试回答。在这种情况下,您需要创建一个具有所需列顺序的 Columns 数组,然后调用 Grid 的 reconfigure 方法。 docs.sencha.com/ext-js/4-1/#!/api/…。列渲染器仅影响该列的内容(行)。
    • 我想在列标题和实际内容之间增加一行。即在渲染标题模板时注入一行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-02
    • 1970-01-01
    • 2014-07-11
    • 1970-01-01
    • 2011-02-15
    • 2011-08-06
    • 1970-01-01
    相关资源
    最近更新 更多