css – Twitter Bootstrap的JQgrid样式问题

前端之家收集整理的这篇文章主要介绍了css – Twitter Bootstrap的JQgrid样式问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用JQgrid显示信息并执行CRUD操作.我想要一个具有Twitter Bootstrap和JQGrid外观的页面显示一些数据,但是如果我导入JQGrid的CSS和Bootstrap的CSS,则网格根本不可见.我基本上想要的是让JQGrid样式与其他页面样式完全分开.

这可能吗?

下面是我试图使用Twitter Bootstrap与JQGrid一起使用的页面代码

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <Meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5.  
  6. <!--Styles for JQGrid-->
  7. <link rel="stylesheet" type="text/css" media="screen" href="/css/flick/jquery-ui-1.8.16.custom.css" />
  8. <link rel="stylesheet" type="text/css" media="screen" href="/jqgrid/css/ui.jqgrid.css" />
  9.  
  10. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
  11. <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js" type="text/javascript"></script>
  12. <script src="/jqgrid/js/i18n/grid.locale-es.js" type="text/javascript"></script>
  13. <script src="/jqgrid/js/jquery.jqGrid.min.js" type="text/javascript"></script>
  14.  
  15.  
  16. <!--Twitter Bootstrap Styles -->
  17.  
  18. <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen">
  19.  
  20. <script src="http://code.jquery.com/jquery.js"></script>
  21. <script src="/bootstrap/js/bootstrap.min.js"></script>
  22.  
  23. <title>Manejo de alumnos</title>
  24. </head>
  25. <body>
  26. <center>
  27.  
  28. <div class="myjqueryUI">
  29. <table id="list"></table><!--Grid table-->
  30. <div id="pager"></div> <!--pagination div-->
  31. <a href="http://localhost/ProyectoNetbeans/CodeIgniter_2.1.3/index.PHP/Alumnos_controller/mostrarInsertar">Insertar alumno</a>
  32. </div>
  33.  
  34. </center>
  1. <script type="text/javascript">
  2.  
  3.  
  4. $(document).ready(function (){
  5. jQuery("#list").jqGrid({
  6. url: 'http://localhost/ProyectoNetbeans/CodeIgniter_2.1.3/index.PHP/Alumnos_controller/loadData',mtype : "post",//Ajax request type. It also could be GET
  7. datatype: "json",//supported formats XML,JSON or Arrray
  8. colNames:['Expediente','Primer apellido','Segundo apellido','Nombre','Cédula'],//Grid column headings
  9. colModel:[
  10. {name:'expediente',index:'expediente',width:300,editable:true,edittype:'text'},{name:'primerApellido',index:'primerApellido',{name:'segundoApellido',index:'segundoApellido',{name:'nombre',index:'nombre',{name:'cedula',index:'cedula',edittype:'text'}
  11.  
  12. ],pager: '#pager',rowNum:10,rowList:[15,30],sortname: 'primerApellido',reloadAfterSubmit: true,sortorder: 'asc',viewrecords: true,postData: {expediente:"expediente"},caption: 'Alumnos'
  13. }).navGrid('#pager',{edit:false,add:false,del:false},{
  14.  
  15. },{
  16. },},{multipleSearch : false},// enable the advanced searching
  17. {cloSEOnEscape:true}
  18.  
  19. );
  20. });
  21. </script>

解决方法

你应该不仅要发布你所做的描述,还要发布代码(HTML,JavaScript等),它们展示了你如何尝试这样做.

如果你想在主要使用Twitter Bootstrap的页面上放置jqGrid,我建议你使用特殊的jQuery UI:jQuery UI Bootstrap.

如果您更喜欢使用其他jQuery UI CSS,可以从官方jQuery UI download page下载所需的CSS,但在“CSS Scope:”字段中设置一些类名:

如果在“CSS范围:”字段中输入“.myjqueryUI”,则需要放置< table>你将用于< div>里面的jqGrid拥有“myjqueryUI”类:

  1. <div class="myjqueryUI">
  2. <table id="grid"></table>
  3. </div>

猜你在找的CSS相关文章