一些现代(Safari,chrom,firefox)浏览器记录信息,并允许您在回来时自动完成一些文本字段.
我想在ExtJS中做到这一点.我在这里有一个答案:
但是在ExtJS中,我无法访问该参数autocomplete
.它始终是硬编码的autocomplete="off"
.在文档中,我没有找到如何修改它:http://docs.sencha.com/ext-js/4-1/#!/api/Ext.form.field.Text
有人有一个简单的答案来修改这个参数吗?
Nei*_*gan 14
您想要向其添加一个afterrender
侦听器textfield
,获取对该input
元素的引用,并将其autocomplete
属性设置为"on".您可能还想设置它name
(因为浏览器会记住该值).
例:
{
xtype:'textfield',
fieldLabel:'some field',
name:'somefield',
listeners:{
afterrender:function(cmp){
cmp.inputEl.set({
autocomplete:'on'
});
}
}
}
Run Code Online (Sandbox Code Playgroud)