Sencha Touch:点击按钮显示datepickerfield

时间:2013-07-17 11:26:45

标签: javascript time datepicker sencha-touch-2 tap

在Sencha Touch 2中,有

{
      id:'mydatepicker',
      xtype: 'datepickerfield',
      //some more details are here
}

工作正常。我想要的只是显示这个datepickerfield而不仅仅是通过点击datepickerfield(这是正常的),而是通过点击屏幕另一部分上的按钮。

那么,控制器中应该用什么字符串来显示datepickerfield的id?

2 个答案:

答案 0 :(得分:1)

更简单:http://docs.sencha.com/touch/2.2.1/#!/api/Ext.picker.Date

示例:

var datePicker = Ext.create('Ext.picker.Date', {
    yearFrom: 2000,
    yearTo  : 2015,
    value: new Date(),
    useTitles: false
});
Ext.Viewport.add(datePicker);
datePicker.show();

答案 1 :(得分:0)

1:为要点按的按钮添加一个参考,为datepicker添加一个参考。

2:添加一个控件以侦听按钮上的点击事件。

3:为在datepicker引用上调用show的tap事件创建一个处理程序。

Here is a link用于控制器API,它描述了如何设置引用和控件。

如果您无法获得解决方案,请随时发布一些代码,我可以尝试为您提供更具体的答案。

祝你好运,布拉德