0

combobox的auto-complete问题,如何让下拉框显示更多的内容

asked 2010-02-26 00:59:45 +0800

wangpp1108 gravatar image wangpp1108
12 1

updated 2010-02-26 01:00:53 +0800

<?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 。谢谢!

delete flag offensive retag edit

1 Reply

Sort by » oldest newest

answered 2010-02-26 03:43:15 +0800

adam4891288 gravatar image adam4891288
657 1 5

只显示10条是因为Combobox.setModel()方法的设定就是显示十条
如果要显示更多,可以使用setRows() 方法来增加,参见这里

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2010-02-26 00:59:45 +0800

Seen: 696 times

Last updated: Feb 26 '10

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More