gpt4 book ai didi

java - Struts 2 jQuery 网格从 JSON 字符串加载数据

转载 作者:行者123 更新时间:2023-11-30 08:23:55 25 4
gpt4 key购买 nike

我发现我们可以用 JSON 字符串加载 jqGird

请引用map JSON data to jqGrid .

是否可以将此功能与 sjg:grid 标签一起使用?

我查看标签属性,只发现数据可以从调用 Struts 操作的 URL 加载,该操作返回 JSON 数据,但在我的程序中我已经有了 JSON 值,需要将它传递给jqGird.

如果标签不支持数据,使用 Struts 2 jQuery 插件中包含的 jqGrid 的最佳方法是什么。

最佳答案

dataType="local" 设置为 sjg:grid 并删除 href 属性。然后提供数组中的行数据。例如

<sjg:grid
id="gridtable"
caption="Example (Editable/Multiselect)"
dataType="local"
pager="true"
navigator="true"
navigatorSearchOptions="{sopt:['eq','ne','lt','gt']}"
navigatorAddOptions="{height:280, width:500, reloadAfterSubmit:true}"
navigatorEditOptions="{height:280, width:500, reloadAfterSubmit:false}"
navigatorEdit="true"
navigatorView="true"
navigatorViewOptions="{height:280, width:500}"
navigatorDelete="true"
navigatorDeleteOptions="{height:280, width:500,reloadAfterSubmit:true}"
gridModel="gridModel"
rowList="5,10,15"
rowNum="5"
rownumbers="true"
editurl="%{editurl}"
editinline="true"
multiselect="true"
onSelectRowTopics="rowselect"
>

<sjg:gridColumn name="id" index="id" title="Id" formatter="integer" editable="false" sortable="true" search="true" sorttype="integer" searchoptions="{sopt:['eq','ne','lt','gt']}"/>
<sjg:gridColumn name="name" index="name" key="true" title="Country Name" editable="true" edittype="text" sortable="true" search="true" sorttype="text"/>

</sjg:grid>
<script type="text/javascript">
$(document).ready(function(){
var mydata = [{id:"1",name:"Roman C"}];
//for(var i=0;i<=mydata.length;i++) $("#gridtable").jqGrid('addRowData',i+1,mydata[i]);
$("#gridtable").jqGrid('setGridParam', {
data: mydata
}).trigger("reloadGrid");
});
</script>

关于java - Struts 2 jQuery 网格从 JSON 字符串加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23326472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com