最近在搞前段,不是很熟悉,很苦逼,折騰來折騰去的。不過也好乘機學習學習jquery,easy ui和json,收穫還是蠻多的。
1)上傳檔案後的二次確認
通常來說一般人會選擇先將檔案上傳的伺服器,先不解析,拿到檔案儲存的路徑然後跳頁面再解析然後顯示解析內容。我沒有這樣幹,直接在上傳的時候解析了檔案,然後將檔案的內容已json字串的形式跟著跳到下個頁面,然後第二個頁面用jquery easy ui的datagrid元件非同步獲取傳過來的json值。
public string freereturnupload() throws exception
if(excel != null)
map field = new hashmap();
field.put(0,"sellerqq");
field.put(1,"dealid");
field.put(2,"fee");
field.put(3,"ppth");
field.put(4,"carryid");
//解析檔案
parseexcel parse = new parseexcel(excel,field);
parse.parse();
//判斷檔案記錄數
int rowcount = parse.getrowcount();
if(rowcount == 0)else if(rowcount > 50)
list parseresult = parse.getparseresult();
map result = new hashmap();
result.put("rows",parseresult);
jsonobject = jsonobject.fromobject(result);
jsonstr = jsonobject.tostring();
}else
}catch(exception e)
return baseaction.success;
}
二次確認的jsp頁面,翻了easy ui的api好久,都沒找到乙個可以通過rowindex直接返回row物件的方法,於是用了selectrow,getselected和unselectrow三個方法來去取當前的row物件,好挫啊....
jquery easyui 驗證框的使用
使用過程中的一積累,備查。easyui 驗證框使用方法 0 呼叫資料驗證方法 return form1 form validate 示例 1 驗證是否必填 class easyui validatebox missingmessage 必須填寫 2 驗證字串長度 class easyui valid...
jquery easyui 使用注意事項
修正乙個錯誤記錄乙個吧,年級大了腦子不好使 1 對的錯的,region 為center 的時候不要寫 fit true 2 對的錯的,data options中的高度寬度不可以寫px 3 對的錯的,data options中不可以使用分號 4 這樣寫是對的 這樣寫是錯的 tabs 下面一定要有乙個 ...
(9)jquery easyui 驗證框的使用
jquery easyui 驗證框的使用 使用過程中的一積累,備查。easyui 驗證框使用方法 0 呼叫資料驗證方法 return form1 form validate 示例 1 驗證是否必填 class easyui validatebox missingmessage 必須填寫 2 驗證字串...