jQuery MiniUI

标题: Grid 固定列和自适应列冲突 [打印本页]

作者: wuhao    时间: 2013-2-21 10:52:27     标题: Grid 固定列和自适应列冲突

当设置了固定列之后,再在剩余的列中设置一个自适应列(宽度 100%),这一列就会消失不见了

作者: factory    时间: 2013-2-21 11:21:48

http://miniui.com/demo/#src=datagrid/fitcolumnwidth.html
你看下这个会不会消失,你照着这个来做
作者: wuhao    时间: 2013-2-21 12:57:00

我直接在上面改,把 100% 移到最后一列,设置前面两列固定,运行代码,最后一列就不见了
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.     <title>Fit Column Width  列宽度撑满</title>
  5.     <meta http-equiv="content-type" content="text/html; charset=UTF-8" /><link href="../demo.css" rel="stylesheet" type="text/css" />

  6.    
  7.     <script src="../../scripts/boot.js" type="text/javascript"></script>
  8.    
  9.         
  10. </head>
  11. <body >
  12.     <h1>Fit Column Width  列宽度撑满</h1>      

  13. <div id="datagrid1" class="mini-datagrid" style="width:700px;height:280px;"
  14.     url="../data/AjaxService.aspx?method=SearchEmployees"  idField="id" allowResize="true"
  15.     frozenStartColumn="0" frozenEndColumn="1"
  16. >
  17.     <div property="columns">
  18.         <div type="indexcolumn" ></div>
  19.         <div field="loginname" width="200" headerAlign="center" allowSort="true">员工帐号</div>   
  20.         <div field="name" width="120" headerAlign="center" allowSort="true">姓名</div>                           
  21.         <div field="gender" width="100" renderer="onGenderRenderer" align="center" headerAlign="center">性别</div>        
  22.         <div field="createtime" width="100%" headerAlign="center" dateFormat="yyyy-MM-dd" allowSort="true">创建日期</div>               
  23.     </div>
  24. </div>   
  25.    
  26.     <script type="text/javascript">
  27.         mini.parse();      


  28.         var grid = mini.get("datagrid1");

  29.         grid.load();
  30.         

  31.     </script>

  32.     <div class="description">
  33.         <h3>Description</h3>
  34.         <p>“员工帐号”列宽度100%,撑满表格。</p>
  35.     </div>


  36.   

  37. </body>
  38. </html>
复制代码

作者: factory    时间: 2013-2-21 14:37:49

wuhao 发表于 2013-2-21 12:57
我直接在上面改,把 100% 移到最后一列,设置前面两列固定,运行代码,最后一列就不见了 ...

我们看一下。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2