orders 表单查询收货人地址的操作
orersAction中的代码
public String findAddressLists(){
System.out.println("查询中");
int count=sendAddressService.getCount(SendAddress.class, "");
System.out.println("总记录数");
this.setPagination(new Pagination(this.getPage(),count,this.getRows()));
List<SendAddress> datas=sendAddressService.getObjects(SendAddress.class,
this.pagination.getRowFrom(), this.pagination.getRowTo(), "", "");
for(SendAddress entityssss:datas){
System.out.println(entityssss.getAddress());
}
this.pagination.setRows(datas);
return SUCCESS;
}
}
struts-orders.xml中的代码
<!--查询送货地址-->
<action name="findAddressLists" class="cn.csdn.hr.buy360.action.OrdersAction" method="findAddressLists">
<result type="json">
<param name="root">pagination</param>
<param name="excludeNullProperties">true</param>
</result>
</action>
js中的代码
function sendAddressList() {
alert("查询送货地址");
$("#openSendAddress").window('open');
$("#sendAddressLists").datagrid({
loadMsg : "数据加载中....",
width : 800,
height : 400,
nowrap : false,// 时候显示在第一行
striped : true,// 是否隔行变色
url : '../../csdn/findAddressLists.action',
sortName : 'id', // 定义排列的名称
sortOrder : 'asc',// 定义排列的方式 asc desc两种
remoteSort : false, // 定义是否从服务器给数据排序
idField : 'id', // 标识字段
fitColumns : false, // 是否自动设置列的宽度
singleSelect : false,// 是否只选择一行
frozenColumns : [ [ {
field : '排序',
checkbox : true
}, {
title : '编号',
field : 'id',
width : 50,
sortable : true
} ] ],
columns : [ [ {
field:'recieveName',
title : '收货人名称 ',
colspan : 90
} ], [ {
field : 'address',
title : '收获地址',
width : 90
}, {
field : 'phone',
title : '收货电话',
width : 90
}, {
field : 'postCode',
title : '邮编',
width : 90
}, {
field : 'customers',
title : '客户',
width : 90
} ] ],
pagination : true
});
}
orersAction中的代码
public String findAddressLists(){
System.out.println("查询中");
int count=sendAddressService.getCount(SendAddress.class, "");
System.out.println("总记录数");
this.setPagination(new Pagination(this.getPage(),count,this.getRows()));
List<SendAddress> datas=sendAddressService.getObjects(SendAddress.class,
this.pagination.getRowFrom(), this.pagination.getRowTo(), "", "");
for(SendAddress entityssss:datas){
System.out.println(entityssss.getAddress());
}
this.pagination.setRows(datas);
return SUCCESS;
}
}
struts-orders.xml中的代码
<!--查询送货地址-->
<action name="findAddressLists" class="cn.csdn.hr.buy360.action.OrdersAction" method="findAddressLists">
<result type="json">
<param name="root">pagination</param>
<param name="excludeNullProperties">true</param>
</result>
</action>
js中的代码
function sendAddressList() {
alert("查询送货地址");
$("#openSendAddress").window('open');
$("#sendAddressLists").datagrid({
loadMsg : "数据加载中....",
width : 800,
height : 400,
nowrap : false,// 时候显示在第一行
striped : true,// 是否隔行变色
url : '../../csdn/findAddressLists.action',
sortName : 'id', // 定义排列的名称
sortOrder : 'asc',// 定义排列的方式 asc desc两种
remoteSort : false, // 定义是否从服务器给数据排序
idField : 'id', // 标识字段
fitColumns : false, // 是否自动设置列的宽度
singleSelect : false,// 是否只选择一行
frozenColumns : [ [ {
field : '排序',
checkbox : true
}, {
title : '编号',
field : 'id',
width : 50,
sortable : true
} ] ],
columns : [ [ {
field:'recieveName',
title : '收货人名称 ',
colspan : 90
} ], [ {
field : 'address',
title : '收获地址',
width : 90
}, {
field : 'phone',
title : '收货电话',
width : 90
}, {
field : 'postCode',
title : '邮编',
width : 90
}, {
field : 'customers',
title : '客户',
width : 90
} ] ],
pagination : true
});
}