WeX5 跨端移動開發框架 V3.1 正式版
1. 提供輕量級和擴展性強的數據Baas核心庫(Java版,后面陸續會提供更多語言版本),為WeX5提供完整的前后端交互能力,支持單條和批數據的增刪改查、主從級聯、樹形數據、分頁加載、檢索查詢等能力,并提供了外賣等更多具體的實現案例;
2. 增加PC組件,WeX5已經具備開發桌面頁面的能力;
3. 本期App支持源代碼模式,向導新建時可選擇。源代碼模式生成完整的andorid/ios源代碼,可以在自己的開發環境中編譯發布;
4. Studio的w設計器中組件可添加自定義屬性 ;
5. 對個別情況的win8環境設計器顯示不正常的兼容支持,當出現顯示不正常時,把studio\dropins\studio-app2\plugins\plugin\lib\cef1\chromium.jar這個jar包復制到studio\dropins\studio-app2\plugins\plugin\lib下,重啟studio即可 。
技術特性:
1. 多前端應用開發支持:移動App、微信App、web App、微商微店等,一次開發,多平臺運行;
2. UI樣式核心基于bootstrap3,并在bootstrap基礎上大大增強了適合移動的樣式和組件,既可輕松引入bootstrap3現有大量樣式資源并隨意換膚,也可自定義風格;3. 完整和充分使用現代瀏覽器(html5);
4. 精致內核,***優化,順滑操控、提供媲美原生的用戶體驗;
5. 基于cordova/phonegap API,良好的硬件支持和擴展插件能力;
6. 基于Ripple提供移動模擬調試運行;
7. 支持快速打包app和服務器打包。
基于V3.1預發布版(2015-3-9)修正如下問題:
1. panel組件在刪除了top之后,運行時,會看到top閃了一下 http://bbs.justep.com/thread-65935-1-1.html
2. 寫了radioGroup控件的 onChanged 事件,運行出錯,提示radioGroup1Change is not defined http://bbs.justep.com/thread-67256-1-1.html
3. 當給data設成只讀后,radioGroup不顯示選中的數據 http://bbs.justep.com/thread-67770-1-1.html
4. messageDialog的提示信息換行用\n\r和<p/>都沒有換行 http://bbs.justep.com/thread-67763-1-2.html
5. 動態設置windowDialog的src,打開***個子窗口正常,打開第二個子窗口時就出現錯誤 http://bbs.justep.com/thread-67788-1-1.html
6. labelInput控件,當綁定的字段為日期類型時,設置其屬性readonly=true,disabled=true,都沒有用,都還是可以修改 http://bbs.justep.com/thread-67841-1-1.html
7. 白屏問題,原生示例http://bbs.justep.com/thread-67763-1-2.html
8. js給list設置filter不起作用 http://bbs.justep.com/thread-69510-1-1.html
9. 模版向導生成的同一個.w中的xid相同 http://wex5.com/cn/bbs/thread-70444-1-1.html
10. 錯誤提示框中的錯誤信息不能復制 http://wex5.com/cn/bbs/forum.php?mod=viewthread&tid=70502
11. input的foramat設置為0,000.00不起作用 http://wex5.com/cn/bbs/forum.php?mod=viewthread&tid=70536
12. 打包的應用名不能包含中文,包含中文打包就出錯
13. windowDialog可以拖動
14. Baas服務支持oracle和sqlserver2005等不區分Date、Time和DateTime數據類型的數據庫,調用代碼上有一點變化。
客戶端:在query請求里,columns參數傳入Baas.getDataColumns(data)(原來是data.getColumnIDs)
服務端:參數獲取時,columns數據類型改為Object(或JSONObject)(原來是String)
15. 其它積累缺陷