0
美好的一天,我试图将所有用户从我的数据库添加到列表中并将其打印出来。但问题是我只检索用户表的最后记录。其他人被忽略。这里是我的代码sql.eachRow只会将最后一条记录添加到列表中
table(selectionMode: ListSelectionModel.SINGLE_SELECTION){
sql.eachRow("select * from users"){row->
println row;
def staffList = []
staffList.add(uname:row.uname,pwd:row.pwd);
tableModel(list : staffList){
closureColumn(header:'Username',read:{row1 -> return row1.uname})
closureColumn(header:'Password',read:{row1 -> return row1.pwd})
}
你好,@Steve Lovell!非常感谢!它确实有效。所以每个闭包都是一个循环。我很抱歉,因为我在Groovy是一个新手。非常感谢! – IWantToBeAnAnonymous
太好了。如果你可以将其标记为答案,那将是可爱的。 –