dwz使用過程當中疑問(求大神幫忙看下如何解決)

一.簡介

一、概述

DWZ富客戶端框架(jQuery RIA framework), 是中國人本身開發的基於jQuery實現的Ajax RIA開源框架。 DWZ富客戶端框架設計目標是簡單實用、擴展方便、快速開發、RIA思路、輕量級。
javascript

DWZ框架支持用html擴展的方式來代替javascript代碼,只要懂html語法, 再參考DWZ使用手冊就能夠作ajax開發。php

二、設計思路

第一次打開頁面時載入界面到客戶端,以後和服務器的交互只是數據交互,不佔用界面相關的網絡流量。支持HTML擴展方式來調用DWZ組件。標準化Ajax開發,下降Ajax開發成本。
html

三、學習DWZ的建議

剛接觸DWZ的人可能感受DWZ文檔太少、入門困難,緣由都是沒有掌握正確的學方法。建議按下面的步驟來學習DWZ框架:
java

(1) 通讀DWZ文檔,不少新手提的問題文檔中都寫了。nginx

(2) 看demo每一個組件演示效果和代碼(留意組件html結構)。ajax

(3)建議安裝firebug,用firebug看html結構、CSS和調試JS都很是方便。thinkphp

(4) 對於初學者不建議看DWZ所有源碼,但仍是很是有必要看看dwz.ui.js和dwz.ajax.js瀏覽器

(5) 能夠從google code下載dwz_thinkphp版本,結合php後臺去理解DWZ和服務器端的交互方式服務器

四、優勢
網絡

DWZ區別於其它JS框架,最大的優勢

(1)徹底開源,源碼沒有作任何混淆處理,方便擴展

(2) CSS和js代碼完全分離,修改樣式方便

(3) 簡單實用,擴展方便,輕量級框架,快速開發

(4) 仍然保留了html的頁面佈局方式

(5) 支持HTML擴展方式調用UI組件,開發人員不需寫js

(6)只要懂html語法不需精通js,就可使用ajax開發後臺

(7) 基於jQuery,UI組件以jQuery插件的形式發佈,擴展方便

五、參考資料

官方網站:  http://j-ui.com/ 

下載地址:  http://code.google.com/p/dwz/ 


二.技巧

一、時間控件

須要限定時間控件可選範圍爲當前時間以及以後;不容許選擇今天之前的時間:minDate="{%y}-{%M}-{%d}":把年月日參數都設爲參數


三.技巧

一、頁面排版

假設list1.jsp含有不少列,須要經過橫導航條拖動才能顯示完一頁的內容;

查看子列表位於最右邊一列;

在firefox瀏覽器,點擊進去子列表後,而後不作任何操做,從新回到list1.jsp,發現頁面的列沒辦法對齊。

報錯:(列與列沒有對齊)

解決辦法:

把查看子列表按鈕放在最左邊第一列


二、批量修改數據狀態

假設list1.jsp含有超過100行數據;

以每頁顯示200行數據;

而後全選200行,再把這堆數據的狀態進行修改;

會報運行時異常,後臺取獲得的數據集只爲1而已;而100之內數據(包含100)執行正常

錯誤:

Internal Server Error

ajaxOptions: error

thrownError: Internal Server Error

500 Servlet Exception

[show] java.lang.RuntimeException: parameters count greater than limit! max: 100


(求大神幫忙看下如何解決~)

不知如下方法能否解決:http://www.cnblogs.com/sunxucool/archive/2013/07/30/3225812.html 

nginx:默認的最大請求body大小爲8m,修改設置client_max_body_size=100m;
resin:沒有發現默認限制請求大小的地方!

大神提供的解決辦法以下:

對開源和專業版的resin都作了限制,之後若是遇到這個狀況,須要使用舊的resin.jar修改過來

修改resin.jar 限制了表單提交參數

相關文章
相關標籤/搜索