我正在使用Ext.picker.Date,並且我在隱藏事件上運行了一些檢查。但是,如果符合某個標準,我想停止該過程並讓日期選擇器不隱藏。Sencha Touch - 如何防止日期選擇器隱藏?
我試過使用beforehide事件,並在那裏運行我的代碼,但該事件似乎並沒有觸發。
下面是我的datepicker的配置。如果條件成立,我該如何阻止選取器隱藏?
感謝您的任何幫助。
var datePicker = new Ext.picker.Date({
docked: "bottom",
listeners: {
beforehide: function() {
console.log("before hide");
},
hide: function() {
if (1 == 1) {
//how do I stop the picker from hiding?
Ext.Msg.alert("You cannot select that date.");
}
}
},
slotOrder: ["day", "month", "year"],
useTitles: false
});
this.add(datePicker);
感謝您的回覆。看上去不錯。但是,我無法啓動onDoneButtonTap事件。看到這裏:http://www.senchafiddle.com/#20sPa 我做錯了什麼? – 2012-07-31 21:05:42
我無法讓它在Sencha小提琴上工作。覆蓋onDoneButtonTap對生成的日期選擇器沒有影響。它適用於我的本地版本2.0.1,但... – jthurau 2012-08-01 01:35:53