在做的一个项目要用到easyUI,开始要我做数据库设计和写一些复杂的存储过程等,后面写前端的人手不够,我又对业务熟悉对前段也相对来说熟悉一点,但对easyUI从来没用过,于是看着API写前段,这两天碰到一个问题就是要级联的加载combogrid里的数据。死活把数据加载不出来 ,在博问上也问了,oschina上也问了,元旦了,大家都过节,没有回答,代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"><title></title><script id="jquery_183" type="text/javascript" class="library" src="/js/sandbox/jquery/jquery-1.8.3.min.js"></script> </head><link id="others_jquery_easyui_131" rel="stylesheet" type="text/css" class="library" href="/js/sandbox/jquery-easyui/themes/default/easyui.css"><script id="others_jquery_easyui_131" type="text/javascript" class="library" src="/js/sandbox/jquery-easyui/jquery.easyui.min.js"></script><script type="text/javascript">$(function () {$("#userreg_middle_zcrj_tb").datagrid({width: 450,height: 250,rownumbers: true,columns: [[{ field: 'code', title: 'code', width: 100, editor: { type: 'combobox'} },{ field: 'name', title: 'name', width: 100, editor: { type: 'combobox'} },{ field: 'addr', title: 'addr', width: 100, editor: { type: 'text'} },{ field: 'col4', title: '', width: 50}]]});$('#cc').combogrid({panelWidth: 450,value: 'name',idField: 'code',textField: 'name',columns: [[{ field: 'code', title: 'Code', width: 60 },{ field: 'name', title: 'Name', width: 100 },{ field: 'addr', title: 'Address', width: 120 },{ field: 'col4', title: 'Col41', width: 100}]]});var a = [{ code: 1, name: 'aaa', addr: 'aasdf', col4: 'asdfasdfasdf' },{ code: 1, name: 'aaa', addr: 'aasdf', col4: 'asdfasdfasdf' },{ code: 1, name: 'aaa', addr: 'aasdf', col4: 'asdfasdfasdf'}];// var b = $.parseJSON(a);$("#userreg_middle_zcrj_tb").datagrid("loadData", a);$("#cc").combogrid("loadData", a);});</script>