ListExtender 对 HTML 控件 Select 的全面扩展,共有六大类应用:获取列表和项的信息、选择项、添加项、设置项、删除项、高级应用。数十个方法让你在应用 Select 控件时得心应手、潇洒自如,尤其是在面向多个列表间复制、移动项时更是变得轻松自在。
- 修改 命名,使命名符合规范。
欢迎使用千一产品
|
千一产品:ListExtender v1.1 ListExtender 对 HTML 控件 Select 的全面扩展,共有六大类应用:获取列表和项的信息、选择项、添加项、设置项、删除项、高级应用。数十个方法让你在应用 Select 控件时得心应手、潇洒自如,尤其是在面向多个列表间复制、移动项时更是变得轻松自在。 版本更新
演示地址 运行环境
程序参考 程序开始 var l1 = new ListExtender("s1"); 相关函数 ListExtender(targetIdOrTargetOrListExtender) 构造函数。
getItemsCount() 获取并返回项的数量。 getSelectedItemsCount() 获取并返回选择的项的数量。 getIsItemExists(text, value, repeatCheck) 查找相应的项是否存在。
getIsItemSelected(index) 获取并返回 index 对应的项是否被选择。 getItemText(index) 获取并返回 index 对应的项的文字。 getItemValue(index) 获取并返回 index 对应的项的值。 selectAllItems() 将所有项置于选择状态。 selectInverseItems() 将选择的项置于未选择状态,同时将未选择的项置于选择状态。 selectNoneItem() 将所有项置于未选择状态。 appendItem(text, value, repeatCheck) 追加项。返回是否追加成功。 insertItem(index, text, value, repeatCheck) 插入项。返回是否插入成功。
setItemText(index, text) 设置 index 对应的项的文字。 setItemValue(index, value) 设置 index 对应的项的值。 setItem(index, text, value) 设置 index 对应的项的文字和值。 setItemSelected(index, selected) 设置 index 对应的项的选择状态。
deleteItem(index) 删除 index 对应的项。 deleteSelectedItems() 删除选择的项。返回删除的数量。 deleteAllItems() 删除所有项。 copyListFrom(sourceList, onlySelected, repeatCheck, deleteSource, selectDest) 从其他列表复制项到本列表。返回复制的项的数量。
copyListTo(destList, onlySelected, repeatCheck, deleteSource, selectDest) 从本列表复制项到其他列表。返回复制的项的数量。
cloneListFrom(sourceList) 从其他列表克隆到本列表。这使得二者列表项完全一样,包括选择状态。目标列表原有的项会被清空。
cloneListTo(destList) 从本列表克隆到其他列表。这使得二者列表项完全一样,包括选择状态。目标列表原有的项会被清空。
moveSelectedItemsUp() 上移选择的项。 moveSelectedItemsDown() 下移选择的项。 产品下载 当前版本 v1.1 点击下载压缩文件包,内含:
|