在 Sencha Touch 2 中,有
{
id:'mydatepicker',
xtype: 'datepickerfield',
//some more details are here
}
它工作正常。我想要的只是显示这个 datepickerfield,不仅仅是通过点击 datepickerfield(这没关系),而是通过点击屏幕另一部分的按钮。
那么,控制器中应该使用什么字符串来通过其 id 显示 datepickerfield?
在 Sencha Touch 2 中,有
{
id:'mydatepicker',
xtype: 'datepickerfield',
//some more details are here
}
它工作正常。我想要的只是显示这个 datepickerfield,不仅仅是通过点击 datepickerfield(这没关系),而是通过点击屏幕另一部分的按钮。
那么,控制器中应该使用什么字符串来通过其 id 显示 datepickerfield?
更简单: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:为您要点击的按钮添加一个引用,并为日期选择器添加一个引用。
2:添加一个控件来监听按钮上的点击事件。
3:为在 datepicker 引用上调用 show 的点击事件创建一个处理程序。
这是一个控制器 API 的链接,它很好地描述了如何设置 refs 和控件。
如果您无法从中获得解决方案,请随时发布一些代码,我可以尝试为您提供更具体的答案。
祝你好运,布拉德