使用jquery将值传递给extjs文本字段

时间:2016-03-10 12:53:55

标签: jquery extjs

我正在尝试将一个jquery datepicker用于extjs 4.2文本字段。日历正在打开,我可以选择日期,但所选值不会显示在文本字段内。有什么帮助吗?

 Date_Range = Ext.create('Ext.form.Panel', {
        renderTo: Ext.getBody(),
        width: 480,
        id:'Date_Range',
        border:false,
        items: [{
            xtype: 'textfield',
            anchor: '100%',
            id:'from',
            name: 'from_date',
            handler:Ext.onReady(function(){
                       $("#from").calendarsPicker({calendar: $.calendars.instance('islamic'),
                       showTrigger: '<img src="icon/calendar.gif" alt="Popup" class="trigger">',
                       showOnFocus: false});
                        $("#from").calendarsPicker({showTrigger: '#myicon'});
                      })
        }]
    });

1 个答案:

答案 0 :(得分:0)

为ExtJS元素分配id时;它看起来并不完全是你命名的。例如,代码中的form ID将转换为form-inputEl。 因此,如果在jquery选择器中使用form-inputEl,则可以访问该元素。

实际上,ExtJS将实际的input元素与其他元素包装在一起,这就是你无法通过id访问input元素的原因。