Class SelectorView
用于显示两栏(备选框, 已选框)选择器控件的JavaScript控件.
Defined in: SelectorView.js.
Constructor Attributes | Constructor Name and Description |
---|---|
SelectorView(id:)
|
Field Attributes | Field Name and Description |
---|---|
当前控件所处的HTML节点引用.
|
|
已选框TableView.
|
|
备选框TableView.
|
Method Attributes | Method Name and Description |
---|---|
获取已选择的的记录对象的列表, 也即已选框中的所有记录.
|
|
获取所有已选择的数据对象键值列表.
|
|
render()
渲染整个选择控件.
|
|
select()
将备选框中选中的数据移动到已选框中.
|
|
unselect()
将已选框中选中的数据移动到备选框中.
|
Class Detail
SelectorView(id:)
Author: ideawu@163.com.
#HTML代码: <div id="sel_div"></div> #JavaScript代码: var sel = new SelectorView('sel_div'); sel.src.header = { id : 'Id', name : 'Name', text : 'Text' }; sel.dst.header = { id : 'Id', name : 'Name', }; sel.src.dataKey = 'id'; sel.dst.dataKey = 'id'; sel.src.title = '可选'; sel.dst.title = '已选'; sel.src.add({id: 1, name: 'Tom', text: 'Tomcat'}); sel.src.add({id: 2, name: 'Jerry', text: 'Jerrimy'}); sel.render();
- Parameters:
- {String} id:
- HTML节点的id, 控件将显示在该节点中.
- Returns:
- {TableView} : 返回分页控件实例.
- Requires:
- jQuery
- See:
- http://www.ideawu.net/
Field Detail
{DOMElement}
container
当前控件所处的HTML节点引用.
{TableView}
dst
已选框TableView.
{TableView}
src
备选框TableView.
Method Detail
getSelected()
获取已选择的的记录对象的列表, 也即已选框中的所有记录.
getSelectedKeys()
获取所有已选择的数据对象键值列表.
render()
渲染整个选择控件.
select()
将备选框中选中的数据移动到已选框中.
unselect()
将已选框中选中的数据移动到备选框中.