1、設定placeholder樣式的時候,在w文件關聯的css文件里寫不起作用,必須新建一個css文件,再在js里用require("css!./css/placeholder.css").load();導入才會起作用
2、微信動態設定標題:
document.title = titleStr;
var $body = $('body');
// hack在微信等webview中無法修改document.title的情況
var $iframe = $('<iframe src="/favicon.ico"></iframe>');
$iframe.on('load', function() {
setTimeout(function() {
$iframe.off('load').remove();
}, 0);
}).appendTo($body);
3、wex5通過ajax獲取子選項后,單選、多選、下拉列表不能取值的解決方案:先生成沒有值的控件,再通過ajax獲取子選項的值,再插入到控件里
4、數據庫字段規則:
“is_”,值僅為0、1,生成的控件為toggle,可在數據列表頁面直接進行編輯
“headimg”,頭像、縮略圖,在數據列表頁面顯示寬為50的圖
“imgurl”,普通圖,在數據列表頁面顯示寬為200的圖
“imgurl_fileid”,普通,在數據列表頁面顯示寬為200的圖,數據來源為七牛雲
5、獲取微信用戶的頭像信息時,最后一個數值代表頭像大小,(有0、46、64、96、132數值可選)
6、this.comp獲取wex5元素,緊跟wex5自帶方法;$(this.getElementByXid)
7、list嵌套list:在第二層list元素設定filter $row.val("parent_id")== val("module_id")
8、list嵌套里元素進行onChange的操作時,可用event.bindingContext.$rawData.val("module_id”)獲取當前行的數據
9、Data.find([XXX], [XXX])
10、在bc_dict_field表里定義過的字段,在獲取值時必須用row[0].val(“XXX”),未定義的用row[0].row.XXX
11、獲取toggle的值$("span[name='is_query'] input")[0].checked
12、編譯后頁面的路徑會改變,由原來的$UI/backstage變為$Model/UI2/backstage