Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/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
Coding style 如何在extjs中将样式设置为网格_Coding Style_Extjs_Grid - Fatal编程技术网

Coding style 如何在extjs中将样式设置为网格

Coding style 如何在extjs中将样式设置为网格,coding-style,extjs,grid,Coding Style,Extjs,Grid,如何将样式设置为网格,以便显示字体族 我就是这样 样式:{'font-family':'Brush Script MT', “字体大小”:“粗体” } 但根据它,结果并没有显示出来 我也在努力 样式:'font-family:笔刷脚本MT; 字体大小:300px', 但是它也没有根据它显示结果。。 你能告诉我为什么吗 我不是ExtJs方面的专家,但一种方法是使用GridPanel中的getRowClass定义一个返回css类的函数 差不多 var grid = new Ext.grid.Grid

如何将样式设置为网格,以便显示字体族 我就是这样 样式:{'font-family':'Brush Script MT', “字体大小”:“粗体”
} 但根据它,结果并没有显示出来

我也在努力

样式:'font-family:笔刷脚本MT; 字体大小:300px', 但是它也没有根据它显示结果。。
你能告诉我为什么吗

我不是ExtJs方面的专家,但一种方法是使用GridPanel中的getRowClass定义一个返回css类的函数

差不多

var grid = new Ext.grid.GridPanel({
    store:my_store,
    view: new Ext.grid.GridView({
        //forceFit:false,
        enableRowBody:true,
        ignoreAdd: true,
        deferEmptyText: false,
        emptyText: 'No Record found.',
          getRowClass: function(record, rowIndex, rp, ds){ // rp = rowParams
                if(record.get('f_severity') == 'Critical')
                {
                    return 'x-grid3-row red-class';
                }
                  }
        }),
        bbar:pagingBar,
        plugins: filters,
....

在本例中,“red class”是一个自定义CSS类。

我不是ExtJs方面的专家,但一种方法是使用GridPanel中的getRowClass定义一个返回CSS类的函数

差不多

var grid = new Ext.grid.GridPanel({
    store:my_store,
    view: new Ext.grid.GridView({
        //forceFit:false,
        enableRowBody:true,
        ignoreAdd: true,
        deferEmptyText: false,
        emptyText: 'No Record found.',
          getRowClass: function(record, rowIndex, rp, ds){ // rp = rowParams
                if(record.get('f_severity') == 'Critical')
                {
                    return 'x-grid3-row red-class';
                }
                  }
        }),
        bbar:pagingBar,
        plugins: filters,
....

在本例中,“红色类”是一个自定义CSS类。

字体样式是在表格单元格(td)级别设置的,因此您还必须在那里覆盖它们。将其添加到样式表中(在ExtJS样式表之后):


顺便说一句,这基本上是一个复制您的。无需多次询问。

字体样式在表格单元格(td)级别设置,因此您还必须在那里覆盖它们。将其添加到样式表中(在ExtJS样式表之后):


顺便说一句,这基本上是一个复制您的。无需多次询问。

它不起作用不会给出任何错误,但也不会给出结果这是基于业务逻辑在行级别覆盖默认样式。这与设置默认网格样式无关。它不起作用不会给出任何错误,但也不会给出结果这是基于业务逻辑在行级别重写默认样式。这与设置默认网格样式无关。这是否回答了您的问题?这是否回答了您的问题?