0

ST.component("locator");有没有办法在使用API时清除输入字段?

使用ST.component("locator").setValue("");导致以下错误:

TypeError: ST.component(...).setValue is not a function...




PS:老论坛现在是永久关闭了吗?有没有办法查看旧问题?

编辑:似乎其他论坛昨天关闭了,因此是 PS。

4

1 回答 1

0

如果是 Ext JS 字段,则需要使用ST.fieldSencha Test 中的 API,它有一个setValue方法。ST.component此方法在更通用的API上不可用。

ST.field('myfield')
    .setValue('');

或者,如果它是一个普通的输入字段(不是 Ext JS 组件),那么您可以执行以下操作:

ST.element('@myfield')
    .execute(function(field) {
        field.dom.value = '';
    });
于 2020-02-20T11:06:49.340 回答