正味6時間ほど、いろいろ試してみたんですが一向に結果が出ません。
ちょっとしたアドバイスもありがたいですが、
すでに結果が出ている方法があれば、教えていただけると大変ありがたいです。
javascript
1//通常のやり方 javascriptにベタ書きで項目を設定 2var colNamesValue = [ "もも","いちご","めろん","ばなな","まんごー" ]; 3 4var colModelValue = [ 5 {"index":"peach","name":"peach","width":"60","align":"center"}, 6 {"index":"strawberry","name":"strawberry","width":"60","align":"center"}, 7 {"index":"melon","name":"melon","width":"60","align":"center"}, 8 {"index":"banana","name":"banana","width":"60","align":"center"}, 9 {"index":"mango","name":"mango","width":"60","align":"center"} 10]; 11 12$("#tableData").jqGrid({ 13 .... 14 colNames : colNamesValue, //←ココと 15 colModel : colModelValue, //←ココ 16 data : /*[[${records}]]*/null, 17 ....
上記colNamesValueとcolModelValueを、data部分と同様に、java(コントローラ)から取得したい。
java
1..... 2mav.setViewName("index"); 3mav.addObject("colNamesValue", 【※1】); 4mav.addObject("colModelValue", 【※2】); 5mav.addObject("records", service.search()); 6..... 7 8【※1】String[]、List<String>、gson.toJson(List<String>) など試しました。 9【※2】List<JSONObject>、List<Map<String, String>> → gson.toJson(List<...>) 10 JSONObjectやMapの中に、"index":"strawberry"、"name":"strawberry"...を入れました。 11
よろしくお願いします。
あなたの回答
tips
プレビュー