USEGEAR

导航

学习unigui【45】UnimDatePicker等按钮汉化崩溃

UnimDatePicker等按钮汉化会导致程序崩溃。

 1 function afterCreate(sender)
 2 {
 3 try{
 4   var pkr = sender.getPicker && sender.getPicker();
 5   if(!pkr) return;
 6 
 7   // 有些版本是方法
 8   if(typeof pkr.getDoneButton === 'function'){
 9     var b1 = pkr.getDoneButton();
10     if(b1 && b1.setText) b1.setText('确定');
11   }
12   if(typeof pkr.getCancelButton === 'function'){
13     var b2 = pkr.getCancelButton();
14     if(b2 && b2.setText) b2.setText('取消');
15   }
16 
17   // 有些版本是属性(兜底)
18   if(pkr.doneButton && pkr.doneButton.setText) pkr.doneButton.setText('确定');
19   if(pkr.cancelButton && pkr.cancelButton.setText) pkr.cancelButton.setText('取消');
20 
21 }catch(e){
22   console.log('[picker button patch skipped]', e);
23 }
24 }

 

posted on 2026-01-18 15:56  USEGEAR  阅读(0)  评论(0)    收藏  举报