???????????easyUI??datagrid???????????????Щ???????????????′θ???????
?????????????????????????????б???????????
???????????easyUI?????????????????????????????dialog???????????????ajax?????б??????hidden??????????
?????????????????????????????????????????easyUI??datagrid?????????datagrid?????????Row Editing in DataGrid????
??????????????demo???????????editor????á?????????????????OK
?????????????????????value?????text???????????????????value???????????
?????????????combobox????????????????text????????
?????????????????????????value?????????£???????????editor?????input?????????????????form????????????????????????editor????????name??????????????????????????????????????????У???????????datagrid??getSelected????????????????У??????????????????endEdit????????????????????
????var row = $('#dispatches_details').datagrid('getSelected');
????????????row?????json?????????combobox????????value
?????????????????????й??????????????????棩??????£????????row??????????????????????????????text???????value??????????????datagrid???????ɡ?????????????п?????????????????????????????????????????浽?????????????????????????????????????row????????????????????????
???????????????js??????????array???????????????????????????ɡ?????????????array??rows????????row
??????????????????js?е?array??????????????????????????????????????
???????????????{”rows”:rows}??????postserver?????HTTP??????????????????????????{rows[0][a]?? rows[0][b]??......rows[1][a]?? rows[1][b].......}????a??b??row?е??????
???????????????????????????????????Spring?????????????????????????????????server
????д????д???
????public void saveDispatches(@RequestParam("rows[]") Ddetails ddetails[])
?????????????????????????????????????????????
????public void saveDispatches(@RequestParam("rows[][]") Object ddetails[][])??????
?????????request.getParameter(“rows[0][a]”)?????????????????????????????????y????????
????????????????????????????????js??array?????????????????????
??????????б??е????????????????name?????value??????row??json???????????????row1:””?? row2:””?? row3:””
??????????????????????С???????????????????????????????????????????
??????????form??????????У????????????????????÷???????????????????????顣??????????????????????json?????????????????????????
??????????????????????????json?????array????????????HTTP?????????????????????????????????????rows[a]??row[b] ?????????????
???????????????????????????json?????string?????
????$.extend({
????toStr:function(json){
????var str = "";
????$.each(json?? function(k??v){
????str += "??" + k + ':"' + v + '"';
????});
????str = "{" + str.substring(1) + "}";
????return str;
????}
????})
?????????????????????????????????
????$("#dispatches_form").form('submit'?? {
????url:'repairs/saveDispatches'??
????onSubmit: function(param){
????param.ddetails = jsonArr.join('@');
????}??
????success:function(data){
????$.messager.progress('close');
????$("#repairsPaper").dialog('close');
????}
????});