0

我有一个问题,其中(很好的)答案举例说明了如何允许输入框获得焦点(通过请求运行更改检测,以防在焦点分配时组件不可见)。

现在,我面临着类似的问题。我在包含来自另一个组件的输入框的组件的字段中设置值。它的工作原理是我可以看到正在显示的输入框和隐藏的只读标签。但是,输入框没有被关注。

我怀疑它的原因是相同的,或者最不相似。但是,由于我是从组件外部设置值,因此我不能再依赖于将其作为视图子项进行访问,就像我在单击处理程序的情况下所做的那样。

什么是接近它的适当策略?

通常的谷歌搜索没有提供有用的链接。我没有提供样本,因为坦率地说,除了用文字描述之外,我不知道如何说明这个问题。

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;
}
4

0 回答 0