Coding style 如何在extjs中将样式设置为网格
如何将样式设置为网格,以便显示字体族 我就是这样 样式:{'font-family':'Brush Script MT', “字体大小”:“粗体”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:笔刷脚本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样式表之后):
顺便说一句,这基本上是一个复制您的。无需多次询问。它不起作用不会给出任何错误,但也不会给出结果这是基于业务逻辑在行级别覆盖默认样式。这与设置默认网格样式无关。它不起作用不会给出任何错误,但也不会给出结果这是基于业务逻辑在行级别重写默认样式。这与设置默认网格样式无关。这是否回答了您的问题?这是否回答了您的问题?