|
Jul
20
|
两栏选择功能经常用到, 就是有一栏显示可选的数据, 另一栏显示当前已选择的数据. 我包装成一个JavaScript控件, 方便使用. 使用时需要引入两个JavaScript文件, 因为使用了jQuery, 所以还需要引入jQuery的js库文件:
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="TableView.js"></script> <script type="text/javascript" src="SelectorView.js"></script>
在HTML文件中写上:
<div id="sel_div">
</div>
<script type="text/javascript">
<!--
var sel = new SelectorView('sel_div'); // sel_div 是 HTML 节点 id
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.render();
sel.src.add({id: 1, name: 'Tom', text: 'Tomcat'});
sel.src.add({id: 2, name: 'Jerry', text: 'Jerrimy'});
sel.src.add({id: 3, name: 'Jim', text: 'System Engineer'});
sel.src.add({id: 4, name: 'Lucy', text: 'Lucy & Lily'});
//-->
</script>
演示地址: http://www.ideawu.net/person/two-column-selector/two-column-selector.html
Related posts:
Leave a Reply


Recent Comments