是否可以在extjs 2的网格面板中添加文本元素

时间:2011-09-15 14:32:35

标签: extjs

我想在GridPanel的顶部添加一个只读文本。是否有可能在extjs 2?

以下示例中的“注意”

网格标题

注意:这是信息abot grd

srno |名字| XXX | YYYYY | zzzzzzz

谢谢, 用户

1 个答案:

答案 0 :(得分:0)

Gridpanel有一个'header'属性,内容如下:

header:Boolean 如果显式创建Panel的标题元素为true,则为false以跳过创建它。如果设置了标题,标题将为... 如果显式创建Panel的标题元素为true,则为false以跳过创建它。如果设置了标题,则会自动创建标题,否则不会。如果设置了标题但标题显式设置为false,则不会呈现标题。

这会完成这项工作吗?

根据评论编辑:

当然,ext.js api网站上有一些例子,但它们就是这样的:

var grid = new Ext.grid.GridPanel({
    //your existing stuff
    width: 600,
    height: 300,
    frame: true,
    title: 'This title will appear accross the header bar'
});

要为标题指定比默认类更多的选项,并使用“title”属性中的文本,您可以像这样配置:

var grid = new Ext.grid.GridPanel({
    //your existing stuff
    width: 600,
    height: 300,
    frame: true,
    headerCfg: {
        tag: 'h2',
        cls: 'x-panel-header',        // or whatever css class you want to apply
        html: 'Some custom text, I assume you can use tags in here'
    },
    headerCssClass = 'anotherClass' //this is additional styling
});

查看gridpanel的API,然后查看'bodyCfg'配置部分,这将显示页眉和页脚的示例。希望它有所帮助。