如何使鼠标光标自动出现在TextBox中?

时间:2018-10-05 12:42:13

标签: extjs

我有一个文本框和一个保存按钮。当我保存一条记录时,此后鼠标光标应自动出现在文本框中。这样一来,我不必使用“鼠标”或“键盘”选项卡按钮。 我正在使用ExtJS。

2 个答案:

答案 0 :(得分:0)

include("_init.jl")方法将做您想要的事情。

类似的事情应该起作用:

focus()

答案 1 :(得分:0)

您可以使用textfield中出现光标的 focus 方法。

代码段:

Ext.create('Ext.form.Panel', {
    title: 'Contact Info',
    width: 300,
    bodyPadding: 10,
    renderTo: Ext.getBody(),
    listeners: {
        afterrender: function () {
            //here we are getting the field and setting focus on it
            this.down('textfield[name=name]').focus();
        }
    },
    items: [{
        xtype: 'textfield',
        name: 'name',
        fieldLabel: 'Name',
        allowBlank: false
    }, {
        xtype: 'textfield',
        name: 'email',
        fieldLabel: 'Email Address',
        vtype: 'email'
    }]
});

这是 working example

希望这会帮助/指导您。