jQuery MiniUI

标题: datagrid显示有问题 [打印本页]

作者: nihousheng    时间: 2012-10-18 17:39:32     标题: datagrid显示有问题

datagrid最外层我再添加一个div用来控制里面div的显示。刚开始加载的时候让它隐藏。通过触发事件来将整个数据表格再显示出来,但是这时候就出现控件显示,数据不显示了,代码图片如下:
<input type="checkbox" id="contentid" />显示数据表格
<div id="hiddenTest" style="display: none;">
    <h1>DataGrid 数据表格</h1>      
    <div style="width:800px;">
        <div class="mini-toolbar" style="border-bottom:0;padding:2px;">
            <table style="width:100%;">
                <tr>
                    <td style="width:100%;">
                        <a class="mini-button" iconCls="icon-add">增加</a>
                        <a class="mini-button" iconCls="icon-add">编辑</a>
                        <a class="mini-button" iconCls="icon-remove">删除</a>      
                    </td>
                    <td style="white-space:nowrap;">
                        <input id="key" class="mini-textbox" emptyText="请输入姓名" style="width:150px;"/>   
                        <a class="mini-button">查询</a>
                    </td>
                </tr>
            </table>           
        </div>
    </div>
    <div id="datagrid1" class="mini-datagrid" style="width:800px;height:280px;" allowResize="true"
        url="../data/AjaxService.jsp?method=SearchEmployees"  idField="id" multiSelect="true"
    >
        <div property="columns">
            <!--<div type="indexcolumn"></div>        -->
            <div type="checkcolumn" ></div>        
            <div field="loginname" width="120" headerAlign="center" allowSort="true">员工帐号</div>   
            <div field="name" width="120" headerAlign="center" allowSort="true">姓名</div>   
            <div header="工作信息">
                <div property="columns">
                    <div field="dept_name" width="120">所属部门</div>
                    <div field="position_name" width="100">职位</div>
                    <div field="salary" width="100" allowSort="true">薪资</div>
                </div>
            </div>
            <div field="createtime" width="100" headerAlign="center" dateFormat="yyyy-MM-dd" allowSort="true">创建日期</div>   
            <div header="基本信息">
                <div property="columns">
                    <div field="gender" width="100" renderer="onGenderRenderer">性别</div>
                    <div field="age" width="100" allowSort="true">年龄</div>
                    <div field="birthday" width="100" renderer="onBirthdayRenderer">出生日期</div>
                    <div field="married" width="100" align="center" renderer="onMarriedRenderer">婚否</div>
                    <div field="email" width="100">邮箱</div>
                </div>
            </div>
            <div header="学历信息">
                <div property="columns">
                    <div field="educational_name" width="100">学历</div>
                    <div field="school" width="120">毕业院校</div>
                </div>
            </div>                     
        </div>
    </div>
   
</div>
function showOrHiddenContent(){
   var target=document.getElementById("hiddenTest");
   
   if (target.style.display=="block"){
                  target.style.display="none";
              } else {
                    target.style.display="block";
              }
  }

[attach]784[/attach]

作者: niko    时间: 2012-10-18 20:17:31

target.style.display="block";
mini.layout();





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