如何樣式設置爲網格,使其顯示FONT-FAMILY 我正在特林這樣 風格:{「FONT-FAMILY」:「隸書」, 「字體 - 重量':'粗體'
} 但結果不顯示根據它。如何設置樣式電網ExtJS的
我也在嘗試
style:'font-family:Brush Script MT; font-size:300px', 但它也不顯示結果。 可以告訴我爲什麼?
如何樣式設置爲網格,使其顯示FONT-FAMILY 我正在特林這樣 風格:{「FONT-FAMILY」:「隸書」, 「字體 - 重量':'粗體'
} 但結果不顯示根據它。如何設置樣式電網ExtJS的
我也在嘗試
style:'font-family:Brush Script MT; font-size: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,
....
在這個例子中, '紅級' 是一個自定義CSS類。
字體樣式設置在表格單元格(td)級別,因此您還必須在其中覆蓋它們。添加到您的樣式表(在Ext JS的樣式表後):
.x-grid3-row td {
font-family: 'Brush Script MT';
font-weight: bold;
}
順便說一句,這基本上是你的other question的副本。無需多次詢問。
這是否回答了您的問題? – 2010-03-10 01:34:43
其不工作沒有給出任何錯誤,但也沒有給出結果 – vishvesha 2010-03-09 10:29:57
這是基於業務邏輯覆蓋行級別的默認樣式。這與設置默認網格樣式無關。 – 2010-03-09 14:20:38