我有a question,其中(最佳)答案举例说明了如何允许输入框获得焦点(通过请求运行更改检测以防在焦点分配时看不到组件的情况)。
现在,我面临着类似的问题。我在包含来自另一个组件的输入框的组件的字段中设置值。据我所知,输入框正在显示,只读标签被隐藏了。但是,输入框并未关注。
我怀疑其原因相同或至少相似。但是,由于我是从组件外部设置值,因此不再像在单击处理程序中那样依赖于作为视图子项访问它。
什么是合适的策略来解决呢?
通常的谷歌搜索没有提供有用的链接。我之所以没有提供示例,是因为坦率地说,除了用语言描述之外,我不确定如何说明问题。
onUpdate(config: DataRowConfig) {
const target = config.cellConfigs.find(a => a.justSubmitted);
const index = config.cellConfigs.findIndex(a => a.justSubmitted);
if (target.key === "Enter")
config.cellConfigs[(column + 1) % 5].editing = true;
}