为什么打字时光标不断跳到 TextFieldView 的末尾?
我有一个 sproutcore 1.0 页面,其中包含 SC.ListView 项目和 SC.TextFieldView 绑定到模型的相同属性。
当我在 TextFieldView 末尾键入时,一切都会按预期进行。 如果我将光标放在中间并开始输入,光标会跳到末尾。 可能是什么原因造成的?
我怀疑当更新的值通过绑定传播时发生跳跃。 如果我打字速度很快,我可以在光标跳转之前输入几个字符。
I have a sproutcore 1.0 page with SC.ListView items and a SC.TextFieldView bound to the same property of a model.
When I type at the end of the TextFieldView everything works as expected. If I position the cursor in the middle and start typing the cursor jumps to the end. What could be causing this?
I suspect that the jumping is happening when the updated value is propagated via the bindings. If I type quickly I can enter a few characters before the cursor jumps.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这应该在 SproutCore 1.4 或更高版本中修复。 如果没有,请尝试在 SproutCore 1.4 或更高版本中的 TextFieldView 实例中将 applyImmediately 设置为 NO。
This should be fixed in SproutCore 1.4 or higher. If not, try setting applyImmediately to NO in your TextFieldView instances in SproutCore 1.4 or higher.