Ext.onReady( function() { var sm = new Ext.grid.CheckboxSelectionModel();
//设置性别字的样式
function renderSex(value)
{
if ('F' == value) {
return "<span style='color:red;font-weight:bold;'>女</span>";
} else {
return "<span style='color:green;font-weight:bold;'>男</span>";
}
}
/** var store = new Ext.data.Store({
proxy: new Ext.data.MemoryProxy(data),
reader: reader
}); //对应关系,数据和列
**/
var store = new Ext.data.JsonStore({
url:'JsonPlugin.action',
reader : new Ext.data.JsonReader(
{totalProperty : 'totalProperty',root : 'root'},
[ {name: 'id',type : 'int'},
{name: 'stuName',type : 'string'},
{name: 'stuNum',type : 'string'},
{name: 'stuSex',type : 'string'},
{name: 'stuAge',type : 'int'},
{name: 'email',type : 'string'}
])
}); // create the Grid
var grid = new Ext.grid.GridPanel({
store: store,
columns: [
new Ext.grid.RowNumberer() ,
sm,
{id:'id',header: "主键", width: 150, sortable: true, dataIndex: 'id'},
{id:'stuName',header: "学生名", width: 150, sortable: true, dataIndex: 'stuName'},
{header: "学号", width: 150, sortable: true, dataIndex: 'stuNum'},
{header: "性别", width: 75, sortable: true, dataIndex: 'stuSex',renderer:renderSex},
{header: "年龄", width: 75, sortable: true, dataIndex: 'stuAge'},
{header: "电子邮箱", width: 205, sortable: true, dataIndex: 'email'}
],
stripeRows: true,
sm:sm,
loadMask:true,
enableColumnMove:true, //�Ϸ���
enableColumnResize:true, //�ı��еĿ��
height:450,
width:500,
title:'学生信息',
viewConfig:{
forceFit:true
},
renderTo: document.body
});
store.load();
});我的可以进去'JsonPlugin.action'连接中,但是一直不是很明白 reader : new Ext.data.JsonReader(
{totalProperty : 'totalProperty',root : 'root'}, 这一句是什么意思,我在配置struts.xml文件中: <package name="json" extends="json-default">
<action name="JsonPlugin" class="jsonPluginAction">
<result type="json"/>
</action>
</package>
我看这里有些人的配置是: <result type="json">
<param name="root">root</param>
</result>
在这里的<param name="root">root</param>是必要的嘛?
现在整个demo就是数据无法显示出来,有哪位高人指点下
//设置性别字的样式
function renderSex(value)
{
if ('F' == value) {
return "<span style='color:red;font-weight:bold;'>女</span>";
} else {
return "<span style='color:green;font-weight:bold;'>男</span>";
}
}
/** var store = new Ext.data.Store({
proxy: new Ext.data.MemoryProxy(data),
reader: reader
}); //对应关系,数据和列
**/
var store = new Ext.data.JsonStore({
url:'JsonPlugin.action',
reader : new Ext.data.JsonReader(
{totalProperty : 'totalProperty',root : 'root'},
[ {name: 'id',type : 'int'},
{name: 'stuName',type : 'string'},
{name: 'stuNum',type : 'string'},
{name: 'stuSex',type : 'string'},
{name: 'stuAge',type : 'int'},
{name: 'email',type : 'string'}
])
}); // create the Grid
var grid = new Ext.grid.GridPanel({
store: store,
columns: [
new Ext.grid.RowNumberer() ,
sm,
{id:'id',header: "主键", width: 150, sortable: true, dataIndex: 'id'},
{id:'stuName',header: "学生名", width: 150, sortable: true, dataIndex: 'stuName'},
{header: "学号", width: 150, sortable: true, dataIndex: 'stuNum'},
{header: "性别", width: 75, sortable: true, dataIndex: 'stuSex',renderer:renderSex},
{header: "年龄", width: 75, sortable: true, dataIndex: 'stuAge'},
{header: "电子邮箱", width: 205, sortable: true, dataIndex: 'email'}
],
stripeRows: true,
sm:sm,
loadMask:true,
enableColumnMove:true, //�Ϸ���
enableColumnResize:true, //�ı��еĿ��
height:450,
width:500,
title:'学生信息',
viewConfig:{
forceFit:true
},
renderTo: document.body
});
store.load();
});我的可以进去'JsonPlugin.action'连接中,但是一直不是很明白 reader : new Ext.data.JsonReader(
{totalProperty : 'totalProperty',root : 'root'}, 这一句是什么意思,我在配置struts.xml文件中: <package name="json" extends="json-default">
<action name="JsonPlugin" class="jsonPluginAction">
<result type="json"/>
</action>
</package>
我看这里有些人的配置是: <result type="json">
<param name="root">root</param>
</result>
在这里的<param name="root">root</param>是必要的嘛?
现在整个demo就是数据无法显示出来,有哪位高人指点下
解决方案 »
- 刚学EL报错 taglib不完整
- 警告:[unchecked] 对作为普通类型 java.util.ArrayList 的成员的 add(E) 的调用未经检查
- 我下了个maven-eclipse-plugin-1.12.jar,请问怎么用啊 我是想在eclipse里面建一个maven项目
- 对<<persistance with hibernate>>一书中一点概念的疑问,不知道大家有没有相同看法
- 请用程序员特有的方式来悼念遇难者
- spring一个问题非常感谢
- getClass和getClassLoader
- 一个关于程序结构的问题,如果我使用struts和hibernate,我struts的ActionForm的内容和hibernate里model对应的一个类的内容一样的,我怎
- <bean:include/>如何传参数给被包含的页面???
- 我想学习开发EJB,但是不知道怎么样去配置。。。。
- 求hibernate映射文件的写法
- struts简化开发--使用动态Form简化开发???????
第二个问题我不清楚,应该是struts配置的问题