大佬教程收集整理的这篇文章主要介绍了jquery-ui – 如何使jqgrid顶部工具栏自定义按钮更像标准按钮,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
.ui-jqgrid .ui-jqgrid-toppager { height:35px !important; } .ui-jqgrid .ui-pg-button { height:30px !important; width:30px !important;} .ui-jqgrid .ui-jqgrid-toppager .ui-icon { position:relative; margin: 0px 10px;} .ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon { margin: 0 10px !important; } /* some setTings to place Button in jqGrid */ .ui-jqgrid .ui-pg-table .my-nav-checkBox { margin: 0px; padding: 0px; float: left; height: 18px; } .ui-jqgrid .ui-pg-table .my-nav-checkBox > input { padding: 1px; } .ui-jqgrid .ui-pg-table .my-nav-checkBox > label { margin: 0px; border-width: 0px; } .ui-jqgrid .ui-pg-table .my-nav-checkBox:hover > label { margin: 0px; border-width: 1px; } /* fixing CSS of jQuery UI Buttons */ .ui-jqgrid .ui-pg-table .my-nav-checkBox > .ui-button > span.ui-button-text { margin: 0px; padding: 1px 2px 1px 16px; } .ui-button-icon-only { width: 16px; } .ui-jqgrid .ui-pg-table .my-nav-checkBox > .ui-button > span.ui-button-icon-priMary { margin: -8px 0px 0px -8px; }
jqgrid工具栏还包含基于Oleg答案定义的自定义可检查按钮,如:
var autoedit = false; $("#grid_toppager_left table.navtable tbody tr").append( '<td class="ui-pg-button ui-corner-all">' + '<div class="ui-pg-div my-nav-checkBox">' + '<input tabindex="-1" type="checkBox" id="AutoEdit" ' + (autoedit ? 'checked ' : '')+'/>' + '<label title="Press to toggle"' + ' for="AutoEdit">Press to toggle</label></div></td>' ); $("#AutoEdit").button({ text: false,icons: {priMary: "ui-icon-star"} }).click(function () { autoedit = !autoedit; });
工具栏中的此自定义按钮(星形图标)显示在错误的位置:太右,与下一个按钮一起:
宽度也小于标准按钮,顶部对齐太大:
如何制作标准按钮等自定义按钮?
例如,如果我在旧的演示中只设置了以下CSS
.ui-jqgrid .ui-jqgrid-toppager { height:30px !important;} .ui-jqgrid .ui-jqgrid-toppager .ui-pg-div>span { margin: 0 5px; font-size: 20px; }
我可以在顶部工具栏中使用20px图标. The demo将显示以下结果
因为Font Awesome中的所有图标都是像矢量字体一样实现的,所以任何字体大小(图标大小)都能得到完美的结果.需要将所有其他自定义解决方案(如可检查按钮)发布到Font Awesome,但经过一些投资后,您可以获得非常好的最终结果.
以上是大佬教程为你收集整理的jquery-ui – 如何使jqgrid顶部工具栏自定义按钮更像标准按钮全部内容,希望文章能够帮你解决jquery-ui – 如何使jqgrid顶部工具栏自定义按钮更像标准按钮所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。