Titanium在listView中编辑textField

时间:2015-10-12 16:57:29

标签: titanium appcelerator

我有一个listView,它在项目模板中有一个textField。为了确保listView保存数据,我使用了这个link中的代码,它可以将数据保存到listView项,但每次onChange事件触发updateItemAt方法时它都会失去焦点,键盘就会消失在每次按键之后。

我已经尝试过onBlur但是我在原始文本被模糊事件中的新文本替换之前会闪烁。

当触发updateItemAt listView方法时,有没有办法停止失去焦点?

1 个答案:

答案 0 :(得分:1)

不,没有,因为updateItemAt你正在重新渲染那一行。

此外,将数据存储在代理对象中并不是最佳做法。更好地将数据存储在驱动列表视图或单独对象/阵列的数据集合中。

相关问题