[英]Handling java List in dwr addRows function
我正在调用ajaxcontroller从服务器获取数据。 ajaxController.fetchCounts(callFetchcounts);
callFetchcounts,一旦我获得数据,就会调用此函数。 我正在这样处理:
var callFetchcounts = function(data) {
if( data.length > 0){
dwr.util.addRows("rounded-corner",[data] , cellFuncs, { escapeHtml:false });
}}
var cellFuncs = [
function(data) {return data.category},
function(data) {return data.count},
function(data) {return "<a href=''>Edit</a>"}
];
从ajaxController我将获得对象列表。 (我什至可以获取对象数组。)我想填充一个表,其中行数=结果列表/数组中的元素数。 列数=每个列表对象中的元素数。 我想用List对象的数据填充列。
这个怎么做? 我被打中了。 谁能帮我举一个例子。
谢谢蒂鲁
您几乎完成了任务!
您需要做的就是在代码上调整一些点,然后检查一下:
function fillTable(data) { if( data.length > 0){ var cellFuncs = [ function(data) {return data.category}, function(data) {return data.count}, function(data) {return "<a href='#'>Edit</a>"} ]; // You don't have to use [data] if data is a list(array) of objects // User [data] only if data is a single object dwr.util.addRows("rounded-corner", data , cellFuncs, { escapeHtml:false }); } }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.