filled ExtJs columns json
filled ExtJs columns json
我喜欢列。并且有一个处理json数据的jsp。im在我的js中喷射这个json并执行Ext.data.JsonStore
,但它没有进入列。
存储
store = new Ext.data.JsonStore({
url: url_servlet+'Kadastr.jsp',
fields: [
{name: 'indoor', type: 'bool'},
{name: 'kad_id', type: 'integer'},
{name: 'kad_name',type: 'string'}
]
});
store.load();
列
var cm = new Ext.grid.ColumnModel({
columns: [{
xtype: 'checkcolumn',
header: '',
dataIndex: 'indoor',
width: 50
}, {
header: 'id',
dataIndex: 'kad_id',
width: 70
},{
id: 'kad_name',
header: 'Участок',
dataIndex: 'common',
width: 130,
}]
})
格栅板
var kad_tab = new Ext.grid.GridPanel({
store: store,
cm: cm,
id: 'kad_greed',
title:'Список Участков',
autoScroll: true,
java代码
JSONObject resultJson = new JSONObject();
resultJson.put("indoor",new Boolean(false));
resultJson.put("kad_name",fileName);
resultJson.put("kad_id",new Integer(fileId));
out.println(resultJson.toString());
有艾迪亚斯吗?我能补充什么?
存储读取器需要一个项目数组,因为我看到您只发送了一条记录。因此,您应该发送一个数组和一个根对象,而不是:{"indoor":false,"kad_name":"filename"..}
。类似于:
{"values":[{"indoor":false,"kad_name":"filename"..}]}
,然后将根"值"添加到jsonreader中。默认根目录为",因此您可以使用默认空白发送它。
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用json将对象列表从java转换为javascript
- 如何使用 node.js 比较两个 json 数组
- 如何将JSON数据导入我的ejs模板
- 区分JSON中的矩阵和列表列表
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 如何为json对象中的段发送array[]
- 根据id将json数组组合为一个json数组
- Json数据包含日期和时间格式
- AngularJS-在JSON选择器中使用变量名
- filled ExtJs columns json