关于ZK中的Grid的实况数据实现

各位老师:
    您们好!我是学习ZK的一爱好者,我找了很久的资料都没有找到如何实现”实况数据“加入到GRID中去。

    在实际开发Web应用程序时,则数据当然是从数据库中取出来,表现在例如GRID中,但就是如何才能把转化成Grid中的数据呢.我写了几句:但调试起来不正确(就是红色部分),请老师们给我一指点.这是java实现类:
package com.hzkj.cqfl;

import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Components;
import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.event.Events;
import org.zkoss.zk.ui.util.Composer;
import org.zkoss.zul.Grid;
import org.zkoss.zul.GroupsModel;
import org.zkoss.zul.ListModel;
import org.zkoss.zul.SimpleGroupsModel;
import org.zkoss.zul.SimpleListModel;
import org.zkoss.zul.Window;

public class main_Composer implements Composer {
private Window w1;
private Window work_wnd;
private Grid t_grid;
private Window ws;

@Override
public void doAfterCompose(Component comp) throws Exception {
// TODO Auto-generated method stub
init(comp);
initMenu(); }

public void init(Component component) {
// 将当前对象的变量和参数对象进行绑定
Components.wireVariables(component, this);
// 转发一个当前的事件方法到所对应名称的Component()
Components.addForwards(component, this);
// 注册一个监听到当前的对象
Events.addEventListeners(component, this);
}

public void onClick$userButton() {
// new Label("这个是试用添加组件").setParent(w2);
// new Separator().setParent(w2);
// new Button("确定").setParent(w2);
Grid grid = new Grid();
String name[] = { "1", "2", "3" };
ListModel strset = new SimpleListModel(name);
grid.setModel(strset);
grid.setParent(w1);

}

public void onClick$meu_again() throws InterruptedException {
Executions.getCurrent().sendRedirect(null);
Executions.sendRedirect("login.zul");
}

public void onClick$meu_new() throws InterruptedException {
Grid grid = new Grid();
String name[] = { "1", "2", "3" };
ListModel strset = new SimpleListModel(name);
grid.setModel(strset);
grid.setParent(work_wnd);

}

public void initMenu() throws InterruptedException{
t_grid=new Grid();
t_grid.setHeight("300px");
String []name=new String []"id","name","phone","address"};
String [][]name1=new String[20][4];
for(int i=0;i<20;i++)
for(int j=0;j<4;j++){
name1[i][j]="string"+i+j;
}
GroupsModel model = new SimpleGroupsModel(name1,name);

t_grid.setModel(model);
t_grid.getColumns().setSizable(true);
t_grid.setParent(ws);

}

}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值