本实例是在bandbox列表里进行查询,意思是说在bandbox里有很多项内容,例如,zk,java,hibernate,zg等内容当你输入z时查出zk,zg
view代码
<bandbox id="cm" width="80px" autodrop="true">
<bandpopup>
<listbox id="cm_list" onSelect="cm.value=self.selectedItem.label; cm.closeDropdown();">
<listitem forEach="${RadCheck}" value="${each}" label="${each[1]}"/>
</listbox>
</bandpopup>
</bandbox>
后台类,在这里有一个查询语句方法queryByUsername()是在DAO里调用的
public class UserManager extends GenericAutowireComposer{
private Bandbox cm;
private Listbox cm_list;
public void doAfterCompose(Component comp) throws Exception{
super.doAfterCompose(comp);
cm.addEventListener(Events.ON_CHANGING, new EventListener(){
@SuppressWarnings("unchecked")
@Override
public void onEvent(Event event) throws Exception {
// TODO Auto-generated method stub
InputEvent elm =(InputEvent)event;
String value =elm.getValue();
RadDAO rd = new RadDAO();
List list = rd.queryByUsername(value);
cm_list.setModel(new SimpleListModel(list));
cm_list.setItemRenderer( new CMListitemRenderer());
}
});
}
class CMListitemRenderer implements ListitemRenderer{
public void render(Listitem item, Object data) throws Exception {
RadCheck check= (RadCheck)data;
item.setLabel(check.getUsername());
}
}
}
分享到:
相关推荐
ZK_学习总结100207.doc 2.8m 的word学习文档 ,ZK学习的好帮手
zk学习文档 学习新的框架zk学习文档 学习新的框架zk学习文档 学习新的框架zk学习文档 学习新的框架
zk 学习资料 第一部分 zk 学习资料 第一部分
ZK学习总结,包括API、开发手册、讨论区网址等,适合新手学习
zk 学习资料 第二部分
zk一个简单易学的mvc框架,里面有现成的demo,可快速上手,搭建环境!
学习zk的一个框架展示文档。里面含有zk的安装组件以及studio,教你如何安装zk,如何使用zk,是开始学习zk 的一个好文档。
ZK学习的帮手,简要介绍ZK学习的步骤。
zk技术开发,推荐
ZK入门学习资料:ZK实例学习ZK入门学习资料:ZK实例学习ZK入门学习资料:ZK实例学习
NULL 博文链接:https://419443161-qq-com.iteye.com/blog/725689
ZK框架学习总结.pdf
zk框架的入门介绍,刚开始学习和接触zk框架的伙伴可以看看,不错的资料
关于zk的相关知识!!!!1
ZK资料学习zk框架的助手,带你步入zk的殿堂。。。。。
ZK学习必需,chm格式api文档,开发必备。
ZK学习必看,pdf的找到很不容易,可以在手机上看了
zk 6 学习大全,包括安装文档,开发配置,参考手册,无论是学习还是开发都有帮助
SIMPLY RICH ZKTM The Developer's Reference Version 3.0.1 ZK的介绍,功能、组建的使用...
ZK框架是一个用JAVA实现的简单但是功能强大的表现层框架。它包括了一个基于Ajax的事件驱动引擎、这也是它的最大特色。可以做到没有JavaScript,只通过ZUML(ZK User Interface Markup Language)这种标识语言即可做到...