0

在 Sencha Touch 2 中,有

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

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

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

4

2 回答 2

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();
于 2014-02-25T12:47:39.653 回答
0

1:为您要点击的按钮添加一个引用,并为日期选择器添加一个引用。

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

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

这是一个控制器 API 的链接,它很好地描述了如何设置 refs 和控件。

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

祝你好运,布拉德

于 2013-07-17T16:21:34.477 回答