table 中动态字段的弃用警告

Deprecation Warnings on Dynamic fields in a table

我在 text_field 调用中收到弃用警告。
文本字段嵌入在 DevExtreme table 中,开发人员无法在其上放置任何唯一 ID。 (字段为过滤行文本框) table 单元格在文本框之前有大约 5 层 Div 标签。

Table 定义:

table(:participant_table_header, :id => 'ParticipantsGridHeader')

呼叫收到警告:

self.participant_table_header_element[1]['Employee ID'].text_field.value = data.employee_id

我尝试了几种排列方式,.value 和 _element.set 都可以,但会发出警告。我尝试过的所有其他方法都无法填充该字段。

谢谢

在页面对象gem中,嵌套元素方法是text_field_element而不是text_field

self.participant_table_header_element[1]['Employee ID'].text_field_element.value = data.employee_id