我如何更改我的struts2-jquery-grid-tags的css風格 我甚至不能更改我的標題圖層字體大小。任何人都可以告訴我,如何改變我的網格樣式,顏色和其他格式,就像普通的html元素一樣。是否有可能更改struts2-jquery-grid-tags的css顏色
回答
用途:
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
...
<sj:head jqueryui="true"
jquerytheme="customTheme"
customBasepath="relative/path/customThemesFolder"/>
,並在您customThemesFolder創建themeroller自定義主題(應該是customTheme)。這應該改變你的網格主題,你可以改變你想要的所有樣式。
希望這會有所幫助。
EDITED 當你下載你得到的東西是這樣的:
/jquery-ui-1.10.4.custom/css/THEME
和內部CSS,圖像等主題是你所需要的。請注意 - 頁面中的css導入或者你必須遵循先前的jqgrid風格。 的人說,如果不工作,把這個頁面的末尾:
<script>
$.subscribe('loadCustomCss', function(event,data){
$.struts2-jquery.requireCss(cssFile, basePath);
});
</script>
,並在網格標籤(SJ:頭)添加
onCompleteTopics="loadCustomCss"
如果仍然沒有工作試試這個腳本(不是以前的):
<script>
$.subscribe('loadCustomCss', function(event,data){
$('head').append($('<link rel="stylesheet" type="text/css" />').attr('href', '../customThemeFolder/myTheme.css'));
});
</script>
照顧相對路徑。
我包含這幾行,並且在customBasePath.j中包含了jquery-ui-1.10.4.custom.css,但它不工作。我只複製這個文件jquery-ui-1.10.4.custom.css。是否有必要複製和粘貼主題輥的所有文件到我們的項目(webContent) – user3214145
我剛剛編輯我的答案。 –
網格的CSS是從struts-jquery-grid-plugin.jar動態加載的。
template/themes/ui.jqgride.css.
打開這個文件,你會發現你可以騎的css鍵。
另一方面,如果你不想更新並添加你的jqgride css,你可以動態地從網格中刪除css。
這裏是去除了一些默認的
$.subscribe('grid_compelete', function(event, data) {
//remove mouse over color change
$($("#gridtable")[0].grid.hDiv).find(".ui-jqgrid-labels th.ui-th-column").unbind("mouseenter").unbind("mouseleave");
//Change header color
$($("#gridtable")[0].grid.hDiv).find(".ui-jqgrid-labels th.ui-th-column").addClass("yourClassColor");
//remove the 'ui-' from the css classes which automaticly created by grid tag
//the gbox_gridtable is the most top element in the grid
$('#gbox_gridtable').find('*').andSelf().attr('class',
function(i, css){
if (typeof css !== 'undefined') {
return css.replace(/\ui-\S+/g, '');
}
});
// remove default td title in jquery grid
$("td").each(function() {
var td = $(this);
if (td.attr("role") == "gridcell") {
td.removeAttr("title");
};
});
});
在JSP代碼:
<sjg:grid id="gridtable" onGridCompleteTopics="grid_compelete"
- 1. 是否有可能更改ControlsFX中的ToggleSwitch顏色
- 2. 是否有可能在android中更改所選Tab的顏色?
- 3. 是否可以更改ScrollBar的顏色?
- 4. 是否有可能更改UITabBarItem徽章顏色
- 5. 是否有可能在android中更改ActionBar顏色?
- 6. 是否有可能在Android上更改通知點顏色Oreo
- 7. 是否可以更改Apple Map顏色?
- 8. 是否有可能在Chrome中爲css顏色提供顏色管理
- 9. 是否有可能使用jQuery,css等來改變圖像的部分顏色
- 10. 是否有可能改變按鈕的顏色?
- 11. 不能用CSS更改顏色
- 12. 是否有可能改變iFrame的CSS?
- 13. 是否有可能更改角度材料禁用的活動mdSwitch的顏色?
- 14. 是否有可能改變一個字符串顏色JOptionPane.showMessageDialog()
- 15. 如何更改sectionIndexTitlesForTableView的字母顏色?是否有可能在iPhone?
- 16. 是否有可能以編程方式更改圖像的顏色?
- 17. CSS - 更改顏色名稱
- 18. jQuery顏色更改或CSS?
- 19. 無法更改顏色CSS
- 20. 更改CSS顏色每秒
- 21. 更改懸停顏色CSS
- 22. 更改顏色的功能
- 23. 是否有可能以某種方式更改css中的顏色配置文件
- 24. 是否有可能在angularjs和css中更改焦點輸入字段的背景顏色
- 25. 如何通過應用色調更改css文件中的所有顏色來更改css顏色方案
- 26. 使用Javascript更改CSS類以便能夠更改顏色
- 27. 是否可以更改ListCtrl的「焦點選擇器」的顏色?
- 28. 是否可以更改Listview的FadingEdge的顏色?
- 29. 是否可以更改CMFCEditBrowseCtrl控件的背景顏色?
- 30. 是否可以更改Spyder Python控制檯的背景顏色?
是否有更改CSS什麼問題? –
我使用默認的struts2-jquery-grid.so,網格默認爲藍色。我不知道默認的struts2-jquery-grid的css源代碼。 – user3214145