想要在 Flex 的 Spark textinput 控件中设置光标位置
Posted
技术标签:
【中文标题】想要在 Flex 的 Spark textinput 控件中设置光标位置【英文标题】:Want to set cursor position in Spark textinput control in Flex 【发布时间】:2014-08-25 21:14:59 【问题描述】:我使用 Flex 4.5。我想根据整数变量设置光标位置。例如,如果我的变量值为 5,那么文本框中的光标将指向位置 5。那么有什么方法可以实现这一点??
提前致谢。
【问题讨论】:
【参考方案1】: textInput.setFocus();
textInput.selectRange(caretPosition, caretPosition);
【讨论】:
实际上我使用 Spark inputtext 控件,当我更改任何文本时,光标焦点会自动进入最后一个索引。那么我该如何预防呢?? 如果您只想以编程方式处理文本更改,则处理 FlexEvent.VALUE_COMMIT,或者如果您只想处理用户编辑操作,则处理 TextOperationEvent.CHANGE。更新此事件上的光标位置。以上是关于想要在 Flex 的 Spark textinput 控件中设置光标位置的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Flex 中控制 Spark Datagrid 的滚动条位置?
如何使用mx Prints DataGrid打印flex spark datagrid?或者是否有其他方法可以在不使用mx Prints DataGrid的情况下实现此目的?