Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sencha touch 2 ST2.2-具有选择器配置的日期选择器错误_Sencha Touch 2 - Fatal编程技术网

Sencha touch 2 ST2.2-具有选择器配置的日期选择器错误

Sencha touch 2 ST2.2-具有选择器配置的日期选择器错误,sencha-touch-2,Sencha Touch 2,我正在使用最新的sencha touch版本,但发现日期选择器存在问题 这与预期的效果一样: var view=new Ext.field.DatePicker({label:"Test"}); 但如果我这样做: var view = new Ext.field.DatePicker({ label: "Test", picker: { yearTo: "2020" } }); 如果单击datepicker字段,则不会发生任何事情。一段时间后,

我正在使用最新的sencha touch版本,但发现日期选择器存在问题

这与预期的效果一样:

var view=new Ext.field.DatePicker({label:"Test"});
但如果我这样做:

    var view = new Ext.field.DatePicker({
    label: "Test",
    picker: {
        yearTo: "2020"
    }
});
如果单击datepicker字段,则不会发生任何事情。一段时间后,网站甚至“崩溃”

我正在使用Chrome 26.0.1410.64 m进行测试


ST2.2中是否存在错误

使用
new
关键字不是在Sencha Touch 2.x中创建组件的正确方法

使用
Ext.create

var view = Ext.create('Ext.field.DatePicker', {
    label: "Test",
    picker: {
        yearTo: 2020 // without the quotes
    }
});

希望这能有所帮助

我按照您的建议更改了代码,但它没有改变任何东西。日期选择器仍然没有打开,并且浏览器阻塞。另外,请注意,我的变体在没有选择器配置的情况下工作,因此我认为它与“对象实例化”的类型无关。它应该是这样的,但我在传递带有新关键字的配置对象时遇到了问题。您是否尝试过yearTo:2020(没有“)。控制台中是否也有错误?。。。哦,谢谢,我没想过。是的,如果没有引号,它是有效的。看起来他们在新版本中改变了一些东西。在ST2.0中,它使用引号。回答您的问题:不,控制台上没有任何错误。