easyui 的datagrid绑定了不显示,查询到了数据 50

为什么我查询到数据了,绑定之后不显示?刚接触这个,照着别人写的,一模一样,他的可以显示,我的就不可以,求解,在线等查询按钮事件:functionGetdata(){var... 为什么我查询到数据了,绑定之后不显示?刚接触这个,照着别人写的,一模一样,他的可以显示,我的就不可以,求解,在线等

查询按钮事件:
function Getdata() {
var parameters = {};
var obj = {};
//查询条件赋值
obj.StoreCode = $.trim($("#txtStoreCode").val());
obj.ItemCode = $.trim($("#txtItemCode").val());
obj.SeasonId = $("#SelSeason").val(); //$("#SelSeason option:selected").text();取文本
obj.ProductTypeId = $("#SelProType").val();
obj.SuppilerId = $("#SelSupplier").val();
obj.SysStorageId = $("#SelSysStore").val();
obj.RealityStoreId = $("#SelRealityStore").val();
parameters.proQuery = obj;
parameters.pageIndex = Shaf.pageIndex;
parameters.pageSize = Shaf.PageSize;
Servicefun("Product", "GetProductInfoList", parameters, function (returnValue) {
var _result = eval(returnValue.d.ResultData);
if (_result != null) {
$('#tbdata').datagrid('loadData',_result);
Shaf.TotalCount = returnValue.d.ResultCount;
ShafPagination();
}
else {
AlertMsg("没有找到符合条件的数据!");
$('#tbdata').datagrid('loadData', { total: 0, rows: [] });
$("#Pagination").html("");
}

});

界面:
<table id="tbdata" class="easyui-datagrid" title="用户列表" data-options="singleSelect:true,collapsible:true"
style="width: 788px; height: 450px">
<thead>
<tr>
<th data-option="filed:'ck',checkbox:true"></th>
<th data-option="filed:'StoreCode',align:'center'">仓库条码</th>
<th data-option="filed:'ItemCode',align:'center'">商品条码</th>
<th data-option="filed:'SeasonID',align:'center'">季度</th>
<th data-option="filed:'InternalCode',align:'center'">内部条码</th>
<th data-option="filed:'Description',align:'center'">描述</th>
<th data-option="filed:'Size',align:'center'">规格大小</th>
<th data-option="filed:'ProductTypeId',align:'center'">商品类型编号</th>s
<th data-option="filed:'Mat',align:'center'">材质</th>
<th data-option="filed:'SuppilerId',align:'center'">供应商编号</th>
<th data-option="filed:'PicUrl',align:'center'">图片路径</th>
<th data-option="filed:'SysStorageId',align:'center'">系统库位编号</th>
<th data-option="filed:'RealityStoreId',align:'center'">货架位编号</th>
<th data-option="filed:'aa',align:'center',formatter:formatEdit">操作</th>
<th data-option="filed:'bb',align:'center',fromatter:formatDel"></th>
</tr>
</thead>
</table>
展开
 我来答
wp702031637
2014-04-02 · 超过17用户采纳过TA的回答
知道答主
回答量:32
采纳率:100%
帮助的人:30.5万
展开全部
你这种问题没法解答,Servicefun这个函数是自己写的,是否返回数据以及返回的数据格式是否正确都不知道。
现在仅从你这种实现来说觉得有点笨拙,如果你没有什么非常特殊的需求,完全可以用datagrid的queryParams属性向后台传递参数,用reload方法来刷新数据,假设你想向后台传递的参数为 obj
$("#tbdata").datagrid('options').queryParams=obj;
$("#tbdata").datagrid('relaod');
两行就行了,datagrid本身会根据返回数据来判断,没有数据它不会渲染的,不用你手工来写。
幸福生活有肉吃
2014-04-08 · TA获得超过122个赞
知道小有建树答主
回答量:168
采纳率:0%
帮助的人:135万
展开全部
$('#tbdata').datagrid('loadData',_result);

查询到了,这里没载入..
自动从json对象中取rows的过程有木有问题啊...都不知道传过来的数据是什么...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式