-
FEATURED COMPONENTS
First time here? Check out the FAQ!
<?page title="new page title" contentType="text/html;charset=UTF-8"?>
<zk>
<window title="new page title" border="normal">
<vbox>
Auto-complete Combobox:
<combobox id="combo" />
</vbox>
<zscript>
String[] _dict = {
"abacus", "accuracy", "acuity", "adage", "afar", "after", "apple","awe","acf","afr","aa1",
"bible", "bird", "bingle", "blog",
"cabane", "cape", "cease", "cedar",
"dacron", "defacto", "definable", "deluxe",
"each", "eager", "effect", "efficacy",
};
SimpleListModel dictModel= new SimpleListModel(_dict);
combo.setModel(dictModel);
</zscript>
</window>
</zk>
例如以上代码,当我输入"a"时 下拉框自动显示所有以"a"开头的字符串,它默认只显示10条,我想全部显示,该怎么办?我的zk版本是3.6.3 。谢谢!
只显示10条是因为Combobox.setModel()方法的设定就是显示十条
如果要显示更多,可以使用setRows() 方法来增加,参见这里
Asked: 2010-02-26 00:59:45 +0800
Seen: 696 times
Last updated: Feb 26 '10