-
大小: 4.15MB文件類型: .rar金幣: 2下載: 0 次發布日期: 2023-09-16
- 語言: JavaScript
- 標簽: MNIUI??
資源簡介
利用jquery miniui會讓網頁編寫更加方便簡單,還有jquery mini 的使用手冊,能夠很好的幫助使用,同時還有一些寫好的實例可供參考。

代碼片段和文件信息
package?Test;
import?java.util.*;
import?javax.servlet.http.HttpServletRequest;
public?class?DataTree?{
protected?String?idField?=?“id“;
????protected?String?pidField?=?“pid“;
????protected?String?nodesField?=?“children“;
????protected?String?rootId?=?“-1“;
????protected?String?leafField?=?“isLeaf“;
????protected?String?levelField?=?“_level“;
????protected?String?expandedField?=?“expanded“;
?
????protected?ArrayList?tree?=?new?ArrayList();?????//樹形數據
????protected?ArrayList?list?=?new?ArrayList();?????//列表數據
????protected?ArrayList?dataview?=?null;????????????//數據視圖:折疊
????protected?HashMap?idMaps?=?new?HashMap();
????public?DataTree(String?idField?String?pidField?String?nodesField)
????{
????????this.idField?=?idField;
????????this.pidField?=?pidField;
????????this.nodesField?=?nodesField;
????}
????///?
????///?加載列表數據
????///?
????///?
????public?void?LoadList(ArrayList?list)
????{
????????if?(list?==?null)?list?=?new?ArrayList();
????????ArrayList?tree?=?TreeUtil.ToTree(list?nodesField?idField?pidField);
????????Load(tree);
????}
????///?
????///?加載樹形數據
????///?
????///?
????public?void?Load(ArrayList?tree)
????{
????????//節點必須有idField
????????if?(tree?==?null)?tree?=?new?ArrayList();
????????list?=?TreeUtil.ToList(tree?“-1“?nodesField?idField?pidField);
????????dataview?=?null;
????????//idField存儲哈希,便于快速檢索
????????idMaps?=?new?HashMap();
????????for?(int?i?=?list.size()?-?1;?i?>=?0;?i--)
????????{
????????????HashMap?node?=?(HashMap)list.get(i);
????????????idMaps.put(node.get(idField).toString()?node);
????????}
????????//遍歷列表,生成leafField?levelField
????????for?(int?i?=?list.size()?-?1;?i?>=?0;?i--)
????????{
????????????HashMap?node?=?(HashMap)list.get(i);
????????????String?id?=?node.get(idField).toString();
????????????ArrayList?nodes?=?(ArrayList)node.get(nodesField);
????????????node.put(leafField?(nodes?==?null?||?nodes.size()?==?0)???true?:?false);
????????????node.put(levelField?GetAncestors(id).size());
????????}
????????//清除折疊信息
????????_collapseNodes?=?new?ArrayList();
????????DoExpandeds();
????????//清除過濾信息
????????filtered?=?null;
????}????????
????public?int?GetTotalCount()
????{
????????return?GetDataView().size();
????}
????public?ArrayList?GetPagedData(int?pageIndex?int?pageSize)
????{
????????//1)折疊后的數據視圖
????????ArrayList?list?=?GetDataView();
????????//2)返回分頁數據
????????int?pages?=?list.size()?/?pageSize;
????????if?(pages?*?pageSize?
????????if?(pageIndex?>?pages?-?1)?pageIndex?=?pages?-?1;
????????ArrayList?nodes?=?new?ArrayList();
????????int?start?=?pageIndex?*?pageSize;
????????int?end?=?(pageIndex?+?1)?*?pageSize;
????????for?(int?i?=?start;?i?????????{
????????????if?(i?>?list.size()?-?1?||?i?0)?continue;
????????????HashMap?node?=?(HashMap)list.get(i);
?????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????743??2008-11-15?10:19??miniui_java_myeclipse\.classpath
?????文件????????336??2008-11-15?10:16??miniui_java_myeclipse\.myme
?????文件???????1239??2008-11-15?10:16??miniui_java_myeclipse\.project
?????文件????????132??2008-11-15?10:19??miniui_java_myeclipse\.settings\org.eclipse.core.resources.prefs
?????文件???????8754??2013-07-03?14:59??miniui_java_myeclipse\src\Test\DataTree.java
?????文件???????1081??2013-03-04?13:51??miniui_java_myeclipse\src\Test\DateTransformer.java
?????文件???????1327??2012-10-19?16:38??miniui_java_myeclipse\src\Test\File.java
?????文件???????1118??2013-03-04?13:40??miniui_java_myeclipse\src\Test\JSON.java
?????文件????????698??2012-10-19?16:36??miniui_java_myeclipse\src\Test\StringUtil.java
?????文件??????13270??2013-10-21?10:48??miniui_java_myeclipse\src\Test\TestDB.java
?????文件???????3044??2013-05-20?14:01??miniui_java_myeclipse\src\Test\TreeUtil.java
?????文件???????3443??2012-10-19?16:39??miniui_java_myeclipse\src\Test\UnicodeReader.java
?????文件???????2245??2013-09-24?11:00??miniui_java_myeclipse\WebRoot\BigTest\10000-datagrid.html
?????文件???????2015??2012-07-18?17:00??miniui_java_myeclipse\WebRoot\BigTest\10000-tree.html
?????文件???????2720??2012-07-18?16:51??miniui_java_myeclipse\WebRoot\BigTest\10000-treegrid.html
?????文件??????10708??2012-07-18?17:01??miniui_java_myeclipse\WebRoot\BigTest\120-form.html
?????文件???????1600??2012-07-18?17:01??miniui_java_myeclipse\WebRoot\BigTest\300-datagrid.html
?????文件?????103686??2012-06-13?15:06??miniui_java_myeclipse\WebRoot\BigTest\tasks.txt
?????文件??????13559??2013-05-20?10:03??miniui_java_myeclipse\WebRoot\dbsql\mysql.sql
?????文件??????23896??2013-05-20?10:33??miniui_java_myeclipse\WebRoot\dbsql\sqlserver.sql
?????文件???????2238??2013-02-28?12:26??miniui_java_myeclipse\WebRoot\demo\autocomplete\autocomplete.html
?????文件????????791??2012-09-03?16:10??miniui_java_myeclipse\WebRoot\demo\box\box.html
?????文件???????2913??2013-08-19?13:14??miniui_java_myeclipse\WebRoot\demo\button\button.html
?????文件????????206??2010-08-08?10:10??miniui_java_myeclipse\WebRoot\demo\button\checked.gif
?????文件???????1557??2012-12-14?10:01??miniui_java_myeclipse\WebRoot\demo\button\menubutton.html
?????文件???????2893??2013-02-05?11:18??miniui_java_myeclipse\WebRoot\demo\button\menubutton2.html
?????文件???????1408??2012-07-06?21:33??miniui_java_myeclipse\WebRoot\demo\button\radiobutton.html
?????文件????????199??2010-08-08?10:10??miniui_java_myeclipse\WebRoot\demo\button\unchecked.gif
?????文件???????2420??2013-01-23?14:27??miniui_java_myeclipse\WebRoot\demo\buttonedit\buttonedit.html
?????文件???????1798??2012-08-28?12:01??miniui_java_myeclipse\WebRoot\demo\buttonedit\form_buttonedit.html
............此處省略2095個文件信息
評論
共有 條評論