如何将焦点设置到dx文本框?

开V

在Angular应用程序中使用dev Extreme UI框架。

在文档中,我发现了如何设置focus使用说明method focus()

但是没有重点 DxTextBoxComponent

如何设定焦点?

我的代码是:

@ViewChild("name", { static: false }) public inputName: DxTextBoxComponent;

  ngAfterViewInit() {
    this.inputName.instance.focus();
  }

HTML是:

<dx-text-box #name>

没有效果

有时

您的代码看起来正确。确保已导入所有必需的依赖项和DxTextBoxComponent,并且页面上只有一个具有此标识符的TextBox。此代码在CodeSandbox中不起作用(我相信此问题特定于CodeSanbox),但在本地项目和DevExtreme Widget Gallery中均有效在其中添加以下代码

app.component.html

<dx-text-box #name value="John Smith"></dx-text-box>

app.component.ts

//additional imports
import { ViewChild } from '@angular/core';
import { DxTextBoxComponent } from 'devextreme-angular';

//replace the AppComponent with this code
export class AppComponent {
    @ViewChild("name", { static: false }) inputName: DxTextBoxComponent;
    
    ngAfterViewInit() {
        this.inputName.instance.focus();
    }
}

我录制了一个截屏视频

如果ViewChild指令不起作用,则可以使用onInitialized事件处理程序获取组件的实例

app.component.html

<dx-text-box #name (onInitialized)="getInstance($event)"></dx-text-box>

app.component.ts

export class AppComponent {
   inputName: any;

   getInstance(e) {
      this.inputName = e.component;
   }

   ngAfterViewInit() {
      this.inputName.focus();
   }
}

我还在本地和他们的Widget Gallery中发短信给这种方法。它不需要任何其他导入,并且可以正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当使用jQuery的文本框很多时,如何设置焦点?

来自分类Dev

获取焦点后,如何将光标置于文本框中字符串的末尾?

来自分类Dev

将焦点设置为Kendo数字文本框

来自分类Dev

如何将文本框中的字体大小绑定到数据源?

来自分类Dev

如何将文本框绑定到类Property

来自分类Dev

如何将文本框绑定到WPF中的类的字段?

来自分类Dev

如何将值从文本框传递到具有不同形式的标签

来自分类Dev

如何将文本框文本绑定到集合的“当前”项目

来自分类Dev

如何将gridview中一列的总和传递到gridview之外的文本框?

来自分类Dev

如果空白或为空,如何将文本框的值设置为0?

来自分类Dev

如何将文本框的长度绑定到文本块?

来自分类Dev

如何将ZK框架消息框的焦点设置为框中的文本而不是按钮?

来自分类Dev

无法将焦点设置到下一个文本框

来自分类Dev

如何将文本框对象绑定到ViewModel

来自分类Dev

如何将Winform文本框绑定到类属性?

来自分类Dev

如何将值从文本框传递到AngularJs中的函数?

来自分类Dev

VB6:如何将光标强制到文本框中,但释放按钮

来自分类Dev

如何在Blazor中将焦点设置为文本框

来自分类Dev

如何将简单的字符串值绑定到文本框?

来自分类Dev

当使用jQuery的文本框很多时,如何设置焦点?

来自分类Dev

如何将边框应用于焦点上的文本框?

来自分类Dev

使用Core Data和validateForUpdate-如何将焦点设置到文本框。

来自分类Dev

如何将2个文本框绑定到一个属性?

来自分类Dev

如何将选择框值更改设置为文本框颜色更改

来自分类Dev

如何将文本框名称设置为变量,并允许循环更改名称?

来自分类Dev

如何将段落设置为文本框文本

来自分类Dev

如何在选项卡视图选择的视图(用户控件)中将焦点设置到文本框

来自分类Dev

如何将文本框中的文本复制到 datagridview1 的 1 列?

来自分类Dev

将文本框设置为焦点元素

Related 相关文章

  1. 1

    当使用jQuery的文本框很多时,如何设置焦点?

  2. 2

    获取焦点后,如何将光标置于文本框中字符串的末尾?

  3. 3

    将焦点设置为Kendo数字文本框

  4. 4

    如何将文本框中的字体大小绑定到数据源?

  5. 5

    如何将文本框绑定到类Property

  6. 6

    如何将文本框绑定到WPF中的类的字段?

  7. 7

    如何将值从文本框传递到具有不同形式的标签

  8. 8

    如何将文本框文本绑定到集合的“当前”项目

  9. 9

    如何将gridview中一列的总和传递到gridview之外的文本框?

  10. 10

    如果空白或为空,如何将文本框的值设置为0?

  11. 11

    如何将文本框的长度绑定到文本块?

  12. 12

    如何将ZK框架消息框的焦点设置为框中的文本而不是按钮?

  13. 13

    无法将焦点设置到下一个文本框

  14. 14

    如何将文本框对象绑定到ViewModel

  15. 15

    如何将Winform文本框绑定到类属性?

  16. 16

    如何将值从文本框传递到AngularJs中的函数?

  17. 17

    VB6:如何将光标强制到文本框中,但释放按钮

  18. 18

    如何在Blazor中将焦点设置为文本框

  19. 19

    如何将简单的字符串值绑定到文本框?

  20. 20

    当使用jQuery的文本框很多时,如何设置焦点?

  21. 21

    如何将边框应用于焦点上的文本框?

  22. 22

    使用Core Data和validateForUpdate-如何将焦点设置到文本框。

  23. 23

    如何将2个文本框绑定到一个属性?

  24. 24

    如何将选择框值更改设置为文本框颜色更改

  25. 25

    如何将文本框名称设置为变量,并允许循环更改名称?

  26. 26

    如何将段落设置为文本框文本

  27. 27

    如何在选项卡视图选择的视图(用户控件)中将焦点设置到文本框

  28. 28

    如何将文本框中的文本复制到 datagridview1 的 1 列?

  29. 29

    将文本框设置为焦点元素

热门标签

归档