【发布时间】:2014-04-13 15:56:09
【问题描述】:
我是 Ext js 的新手。我在表单中使用文本字段。创建的此文本字段具有字段标签,显示正常。但问题是如果我单击此字段标签,则它会突出显示该文本字段。我不想要这个。请帮我解决这个问题,我该如何解决???? (抱歉英语不好)。
【问题讨论】:
我是 Ext js 的新手。我在表单中使用文本字段。创建的此文本字段具有字段标签,显示正常。但问题是如果我单击此字段标签,则它会突出显示该文本字段。我不想要这个。请帮我解决这个问题,我该如何解决???? (抱歉英语不好)。
【问题讨论】:
这是html label 的默认行为,您需要使用 jQuery 来防止这种情况:
$('label[for="fieldId"]').click(function(e) {
e.preventDefault();
});
【讨论】:
在文本字段的配置中,您可以指定“fieldCls”。 Click here to read the doc
{
itemId: 'txtItemId',
xtype: 'textfield',
fieldCls: 'x-text-field-sample', // The name you want
name: 'name',
fieldLabel: 'Name'
}
您只需将文本字段的 css 重新定义为 css 文件,如下所示:
.x-text-field-sample {
background-image:none;
border-color:#000000;
}
【讨论】: