学习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 }
浙公网安备 33010602011771号