我有一个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');
}
以下是我目前正在接收的内容的屏幕截图
:
这是我需要获得的功能:
先谢谢大家。
答案 0 :(得分:0)
您需要在triggerWrap
:
var f = new Ext.form.field.ComboBox({
renderTo: document.body
});
f.triggerWrap.setStyle('border', '1px solid red');