另请参见
千一控件-下拉列表框
不遮挡层的下拉列表框。兼容面广、功能强大、仿真性高。
运行环境
IE 全面支持。
Netscape 全面支持。
Opera 全面支持。
FireFox 全面支持。
程序参考
程序开始
var objListBox = new CListBox("objListBox", "listBox", true);
objListBox.AppendItem("111", "1");
objListBox.ModifyItem(0, "显示文字", "数据");
objListBox.DeleteItem(0);
程序解释
类 CListBox 具有两个显式参数和一个隐式参数:
objStr
当前对象的名称,字符串类型。
targetStr
用于显示控件的 HTML 标签 id 字符串。
第一个隐式参数 multiple
表示列表框是否多选,默认值:false。
类 CBoardMenu 具有如下常用方法:
AppendItem(itemText, itemData)
追加项。
ModifyItem(itemIndex, itemText, itemData)
修改 itemIndex 对应的项。
DeleteItem(itemIndex)
删除 itemIndex 对应的项。
GetCnt()
获取列表项的数目。
常见问题
千一列表框支持 Shift 和 Ctrl 多选吗?
支持。
千一列表框和 HTML 中的列表框有什么区别?
这个列表框是根据 HTML 中的列表框设计的,优点是不会遮挡层,这在 Ajax 设计中很有用。
为什么没有效果也不报错?
列表需要样式表支持,具体请参见示例文件。
如何获取哪些项被选中?
通过循环 CListBox 的成员变量数组 items,更多请参考程序的 CListBoxItem。
软件下载
当前版本 v1.0
点击下载 RAR 格式文件包
内含:
下载说明文件 1个
ReadMe 文件 1个
JS 主程序文件 1个
示例文件 1个