参数必须指定一个 listbox 控件对象
返回一个可编辑单元格的列表框对象,
鼠标左键双击单元格、或者按空格键开始编辑,
回车完成编辑,ESC键撤消编辑,回车+上下方向键快速移动到其他项,
用户完成编辑后会触发 onEditChanged 事件
切换到编辑模式,可选用参数 @1 指定列表项索引。
不指定则自动获取,指定为 0 则在列表尾部新增项目并切换到编辑模式。
新增项目如果不输入内容则自动删除。
实现编辑功能的edit控件
此功能需要扩展listview并实现了编辑功能的的控件才能支持
winuilstEditObject.onEditChanged = function(newText,selIndex,selText){
/*编辑框已更新,准备更新列表框当前选中项。
newText 编辑后的文本,selIndex 为选中的行索引,selText 为选中行的文本。
返回字符串则更新编辑项为该字符串,否则更新为 newText 。
返回 false 则撤消编辑(通过 beginEdit 在尾部新增的编辑项将被移除)。*/
}
winuilstEditObject.onItemChanged = function(selIndex,newText,origText){
/*已成功新增或编辑选中项。
- selIndex 为选中的行索引
- newText 为选中项更新后的文本
- origText 为选中项更新前的文本*/
}