繁体   English   中英

Sencha Touch:在点击按钮时显示datepickerfield

[英]Sencha Touch: show datepickerfield on tapping the button

在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参考上显示。

这是控制器API 的链接 ,其中对如何设置引用和控件进行了很好的描述。

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

祝你好运,布拉德

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM