aardio 文档

win.ui.listEdit 库模块帮助文档

win.ui 成员列表 #

win.ui.listEdit() #

参数必须指定一个 listbox 控件对象
返回一个可编辑单元格的列表框对象,

鼠标左键双击单元格、或者按空格键开始编辑,
回车完成编辑,ESC键撤消编辑,回车+上下方向键快速移动到其他项,
用户完成编辑后会触发 onEditChanged 事件

返回对象:winuilstEditObject

winuilstEditObject 成员列表 #

winuilstEditObject.beginEdit(列表项索引) #

切换到编辑模式,可选用参数 @1 指定列表项索引。
不指定则自动获取,指定为 0 则在列表尾部新增项目并切换到编辑模式。
新增项目如果不输入内容则自动删除。

winuilstEditObject.editBox #

实现编辑功能的edit控件
此功能需要扩展listview并实现了编辑功能的的控件才能支持

返回对象:editObject

winuilstEditObject 事件列表 #

winuilstEditObject.onEditChanged(newText,selIndex,selText) #

winuilstEditObject.onEditChanged = function(newText,selIndex,selText){
    /*编辑框已更新,准备更新列表框当前选中项。  
newText 编辑后的文本,selIndex 为选中的行索引,selText 为选中行的文本。  
返回字符串则更新编辑项为该字符串,否则更新为 newText 。  
返回 false 则撤消编辑(通过 beginEdit 在尾部新增的编辑项将被移除)。*/
}

winuilstEditObject.onItemChanged(selIndex,newText,origText) #

winuilstEditObject.onItemChanged = function(selIndex,newText,origText){
    /*已成功新增或编辑选中项。  
- selIndex 为选中的行索引  
- newText 为选中项更新后的文本  
- origText 为选中项更新前的文本*/
}

Markdown 格式