ExtJs仅围绕控制框边框,不标签

时间:2015-03-13 12:07:37

标签: extjs extjs-mvc

我有一个EXTJS TimePicker控件。我想在选择框本身周围添加边框,而不是当用户在字段中单击时在标签或整个面板上添加边框。我有以下代码,提供了部分解决方案。它曾经在标签位于控件左侧时工作。一旦我将标签移到顶部,我就会得到错误的行为:

function txtTimeCtr_Focus(sender, event, eOpts )
{
 //Change the border color to red to show the time is no longer running
 sender.getPicker().pickerField.getEl().addCls('txtTime-focus-border');
 //sender.getEl().addCls('txtTime-focus-border');
}

以下是我目前正在接收的内容的屏幕截图

enter image description here

这是我需要获得的功能:

enter image description here

先谢谢大家。

1 个答案:

答案 0 :(得分:0)

您需要在triggerWrap

上设置样式
var f = new Ext.form.field.ComboBox({
    renderTo: document.body
});
f.triggerWrap.setStyle('border', '1px solid red');