jQuery MiniUI

标题: Net MVC 3 +MINI UI 2.13【datagrid 灵异事件】 快疯了。. [打印本页]

作者: caoqu    时间: 2012-9-26 15:29:56     标题: Net MVC 3 +MINI UI 2.13【datagrid 灵异事件】 快疯了。.

1、数据:
     {\"data\":
      [{\"FillId\":\"6c987c2c-e894-4688-8f63-5c92ec235b23\",\"FillDate\":\"2012/09/27\",\"ProjectName\":\"AA汕头移动运维项目\",\"FillType\":\"常规工作量\",\"FillRemark\":\"jhg\",\"FillTimeLen\":\"7小时\",\"TacheName\":\"设计评审\"},
       {\"FillId\":\"7787d5e0-f0ee-49bc-ad8d-1d7f76a514ae\",\"FillDate\":\"2012/09/26\",\"ProjectName\":\"AA汕头移动运维项目\",\"FillType\":\"加班工作量\",\"FillRemark\":\"我也不知道到底干什么了。\",\"FillTimeLen\":\"0.5小时\",\"TacheName\":\"设计评审\"},
       {\"FillId\":\"95dfa0d9-410b-4092-a1b3-e48aeb05fd01\",\"FillDate\":\"2012/09/26\",\"ProjectName\":\"AA汕头移动运维项目\",\"FillType\":\"加班工作量\",\"FillRemark\":\"ddasdasdas\",\"FillTimeLen\":\"2小时\",\"TacheName\":\"设计评审\"},             {\"FillId\":\"f6dd3f29-aa92-41df-b7fb-78f7bb825a16\",\"FillDate\":\"2012/09/26\",\"ProjectName\":\"AA汕头移动运维项目\",\"FillType\":\"加班工作量\",\"FillRemark\":\"adsadsdas\",\"FillTimeLen\":\"0.5小时\",\"TacheName\":\"设计评审\"},{\"FillId\":\"115b2fb0-59e3-46e0-ae65-f1e917f763b0\",\"FillDate\":\"2012/09/26\",\"ProjectName\":\"AA汕头移动运维项目\",\"FillType\":\"常规工作量\",\"FillRemark\":\"jhg\",\"FillTimeLen\":\"7小时\",\"TacheName\":\"设计评审\"},
{\"FillId\":\"460048a7-08b2-4a0b-94a7-c73ae4a4064c\",\"FillDate\":\"2012/09/26\",\"ProjectName\":\"AA汕头移动运维项目\",\"FillType\":\"加班工作量\",\"FillRemark\":\"对萨达撒\",\"FillTimeLen\":\"0.5小时\",\"TacheName\":\"设计评审\"}],
          \"total\":6}

2、页面内容:

      <input  type="button" id="loadData" value="加载数据"/>
<div id="datagrid1" name="datagrid1" class="mini-datagrid" style="width:780px;height:330px;"
    idField="FillId" allowResize="true" showFooter="false" url = "/Workload/GetWorkloadList"
multiSelect="true">
    <div property="columns">
    <div type="indexcolumn" ></div>
        <div field="FillDate" width="80" headerAlign="center" format="yyyy-MM-dd">日期</div>
        <div field="ProjectName" width="200" headerAlign="center">项目简称</div>                           
       <div field="TacheName" width="100" align="center" headerAlign="center">阶段</div>
        <div field="FillType" width="100" >工作量类型</div>                                   
        <div field="FillTimeLen" width="60"  align="right">时长</div>
        <div  field="FillRemark" width="250">工作内容</div>
    </div>
</div>
<script type="text/javascript">
    mini.parse();
    var grid = mini.get("datagrid1");
    grid.load();
    $("#loadData").click(function () {
        grid.load();
    });
</script>

3、疑问:
      1、打开页面十次,有1-2次加载数据成功。
      2、点按钮刷新,点十次,有1-2次加载数据成功。

4、百思不得其解!!!!!!!!!
5、求帮助!!!!!!!!

作者: niko    时间: 2012-9-26 16:58:22

1.请访问标准示例,请确认是100%加载成功的。(否则我们会本地重现并修复)
2.请下载最新的miniui版本。
3.加载不成功,报的错误是什么,请贴出来
4.是否了解httpwatch或firebug的网络调试功能?如果不了解,请看这里:
     httpwatch:http://www.cnblogs.com/mayingbao/archive/2007/11/30/978530.html
     firebug:http://www.ooso.net/archives/294
  你可以在本地监测网络交互的情况,看请求是否发出,返回的内容是否正确。
5.如果还不行,请联系我们商务,让她给你技术QQ,通过远程协助帮你定位和解决问题。
    商务联系:http://www.miniui.com/contact/

作者: caoqu    时间: 2012-9-26 17:54:48

你好,非常感谢你的回复。
1、目前的情况是,架构在IIS上运行,数据加载成功无故障。
2、在开发环境下测试的结果与之前描述一致。
3、调试情况为:成功请求到数据。
4、MINIUI均为最新版本,
5、其他现象:BOOT.JS 设置:mini_debugger=true时:
    5.1 数据无显示时提示:网络错误。
    5.2 反复点击加载,10次中有1-2次会成功。

目前还未找出问题国能源。
作者: niko    时间: 2012-9-26 23:03:20

数据无显示,是否服务端不返回任何内容?
也没返回空数组?

作者: caoqu    时间: 2012-9-27 10:48:49

返回内容。可在监视器中查看到,但是没有加载成功。

怪的就是,不断的点加载,有几次会成功。每次请求都获得到数据。

我是用VS2010开发。部署到IIS上之后成功。无故障。
作者: niko    时间: 2012-9-27 11:18:55

MiniUI的表格加载数据,用的是jquery ajax,按理不会有错误。
你确定每次数据加载成功?

另外,你还没描述:
加载不成功,报的错误是什么,请贴出来。

重点看加载不成功的时候,miniui提示什么信息,httpwatch此次交互的结果是什么。




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