﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-grid-最新评论</title><link>http://www.blogjava.net/grid/CommentsRSS.aspx</link><description>grid</description><language>zh-cn</language><pubDate>Sun, 06 Jan 2013 09:04:53 GMT</pubDate><lastBuildDate>Sun, 06 Jan 2013 09:04:53 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: jQuery MiniUI 开发教程 导航控件 Tabs：选项卡（五）</title><link>http://www.blogjava.net/grid/archive/2012/12/28/393411.html#393595</link><dc:creator>rcomponent</dc:creator><author>rcomponent</author><pubDate>Fri, 28 Dec 2012 13:16:00 GMT</pubDate><guid>http://www.blogjava.net/grid/archive/2012/12/28/393411.html#393595</guid><description><![CDATA[<a href="http://jquerymobile.weebly.com/" target="_new" rel="nofollow">http://jquerymobile.weebly.com/</a><img src ="http://www.blogjava.net/grid/aggbug/393595.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/grid/" target="_blank">rcomponent</a> 2012-12-28 21:16 <a href="http://www.blogjava.net/grid/archive/2012/12/28/393411.html#393595#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: jQuery MiniUI 开发教程 导航控件 菜单：Html标签（三）</title><link>http://www.blogjava.net/grid/archive/2012/12/21/393263.html#393281</link><dc:creator>11</dc:creator><author>11</author><pubDate>Thu, 20 Dec 2012 17:08:00 GMT</pubDate><guid>http://www.blogjava.net/grid/archive/2012/12/21/393263.html#393281</guid><description><![CDATA[rem Start DS<br>d:<br>cd D:\ptc\Windchill_10.0\WindchillDS\server\bat<br>call start-ds.bat<br>echo on<br><br><br>rem Start Oracle<br>net start &quot;OracleServiceWIND&quot;<br>net start &quot;OracleOraDb11g_home1TNSListener&quot;<br><br><br>rem Start apache<br>cd D:\ptc\Windchill_10.0\Apache\bin<br>start httpd.exe<br><br>rem start windchill<br>cd D:\ptc\Windchill_10.0\Windchill\bin<br>windchill.exe -w &quot;D:\ptc\Windchill_10.0\Windchill&quot; --java=&quot;D:\ptc\Windchill_10.0\Java\bin\java.exe&quot; start<br><br>rem exit<br>exit<img src ="http://www.blogjava.net/grid/aggbug/393281.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/grid/" target="_blank">11</a> 2012-12-21 01:08 <a href="http://www.blogjava.net/grid/archive/2012/12/21/393263.html#393281#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: jQuery MiniUI 开发教程 TreeGrid 自定义单元格（三）</title><link>http://www.blogjava.net/grid/archive/2012/12/17/393003.html#393112</link><dc:creator>11</dc:creator><author>11</author><pubDate>Mon, 17 Dec 2012 08:36:00 GMT</pubDate><guid>http://www.blogjava.net/grid/archive/2012/12/17/393003.html#393112</guid><description><![CDATA[//更改创建者<br>	public static void setCreator() throws WTRuntimeException, WTException,<br>			SecurityException, NoSuchMethodException, IllegalArgumentException,<br>			IllegalAccessException, InvocationTargetException {<br>		try {<br>			wt.fc.ReferenceFactory rf = new wt.fc.ReferenceFactory();<br>			WTPart part = (WTPart) rf.getReference(&quot;VR:wt.part.WTPart:8569897&quot;)<br>					.getObject();<br>			WTUser newCreator = (WTUser) wt.org.OrganizationServicesHelper.manager<br>					.getUser(&quot;xxx&quot;);			<br>            <br>			Class[] classWTPrinicipalReference = new Class[] { WTPrincipalReference.class };<br>			Method setCreator = null;<br>			try {<br>				setCreator = _IterationInfo.class.getDeclaredMethod(<br>						&quot;setCreator&quot;, classWTPrinicipalReference);<br>			} catch (java.lang.Exception e) {<br>				e.printStackTrace();<br>			}<br>			setCreator.setAccessible(true);<br>			IterationInfo iterationInfo = part.getIterationInfo();<br>			setCreator.invoke(iterationInfo,new Object[] { (WTPrincipalReference) rf.getReference(newCreator) });<br>			wt.fc.PersistenceServerHelper.manager.update(part);<br>		} catch (Exception e) {<br>			e.printStackTrace();<br>		}<br>	}<img src ="http://www.blogjava.net/grid/aggbug/393112.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/grid/" target="_blank">11</a> 2012-12-17 16:36 <a href="http://www.blogjava.net/grid/archive/2012/12/17/393003.html#393112#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: jQuery MiniUI 开发教程 TreeGrid 自定义单元格（三）</title><link>http://www.blogjava.net/grid/archive/2012/12/15/393003.html#393024</link><dc:creator>11</dc:creator><author>11</author><pubDate>Fri, 14 Dec 2012 17:54:00 GMT</pubDate><guid>http://www.blogjava.net/grid/archive/2012/12/15/393003.html#393024</guid><description><![CDATA[/**<br>	 * 得到显示BOM对比的Render<br>	 * @param list<br>	 * @return<br>	 */<br>	public static Object[] getComparisonReportRenderer(List&lt;WTPart&gt; list){<br>		Object obj[] = new Object[2];<br>	      ComparisonReportRenderer comparisonReportRenderer = new DefaultComparisonReportRenderer();<br>	      try {<br>			StringBuffer linkstoCompare = new StringBuffer();<br>			  //需进行WTPartUsageLink 的比较<br>			  linkstoCompare.append(&quot;wt.part.WTPartUsageLink&quot;);<br><br>			  Set &lt;String&gt;linkstoCompareSet = null;<br>			  if(linkstoCompare != null &amp;&amp; linkstoCompare.length() &gt; 0){<br>			     String [] linkstoCompareArr = linkstoCompare.toString().split(&quot;,&quot;);<br>			     <br>			     linkstoCompareSet = new HashSet &lt;String&gt;();<br>			     for(String link : linkstoCompareArr) {<br>			        linkstoCompareSet.add(link);<br>			     } <br>			  }<br>				 WTList objList = new WTArrayList();<br>				 objList.addAll(list);<br>			      SimpleComparisonSpec cmpSpec = ComparisonSpec.newSimpleInstance(objList);<br>			      cmpSpec.setLocale(Locale.CHINA);<br>			         cmpSpec.setSelectedLinks(linkstoCompareSet);<br>			      ComparisonResult cmpResult = ObjComparisonHelper.service.compareDomainObjs(cmpSpec);<br>			      List linkDiffList = cmpResult.getLinkDiffsMap().get(&quot;wt.part.WTPartUsageLink&quot;);<br>			      List&lt;Object[]&gt; linkList = new ArrayList&lt;Object[]&gt;();<br>			      if(linkDiffList != null)<br>				      for(Iterator it = linkDiffList.iterator(); it.hasNext();) {<br>				    	  LinkDiffs ld = (LinkDiffs)it.next();<br>				    	  List linkReference = ld.getLinkRefs();<br>				    	  if(linkReference != null) {<br>				    		  Object[] objTemp = new Object[2];<br>				    		  Object temp = linkReference.get(0);<br>				    		  if(temp != null) {<br>				    			  WTReference wf = (WTReference)temp;<br>				    			  objTemp[0] = wf.getObject();<br>				    		  }<br>				    		  temp = linkReference.get(1);<br>				    		  if(temp != null) {<br>				    			  WTReference wf = (WTReference)temp;<br>				    			  objTemp[1] = wf.getObject();<br>				    		  }<br>				    		  linkList.add(objTemp);<br>				    	  }<br>				      }<br>			      comparisonReportRenderer.init(cmpResult, objList, BASE_URL, Locale.CHINA);<br>			      obj[0] = comparisonReportRenderer;<br>			      obj[1] = linkList;<br>		} catch (ConfigResourceException e) {<br>			// TODO Auto-generated catch block<br>			e.printStackTrace();<br>		} catch (WTException e) {<br>			// TODO Auto-generated catch block<br>			e.printStackTrace();<br>		} catch (WTPropertyVetoException e) {<br>			// TODO Auto-generated catch block<br>			e.printStackTrace();<br>		}<br>		return obj;<br>	}<img src ="http://www.blogjava.net/grid/aggbug/393024.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/grid/" target="_blank">11</a> 2012-12-15 01:54 <a href="http://www.blogjava.net/grid/archive/2012/12/15/393003.html#393024#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: jQuery MiniUI 开发教程 树形控件 树操作：增加、删除、修改、移动（六）</title><link>http://www.blogjava.net/grid/archive/2012/12/07/392422.html#392587</link><dc:creator>333</dc:creator><author>333</author><pubDate>Fri, 07 Dec 2012 03:08:00 GMT</pubDate><guid>http://www.blogjava.net/grid/archive/2012/12/07/392422.html#392587</guid><description><![CDATA[/*!<br> * Ext JS Library 3.4.0<br> * Copyright(c) 2006-2011 Sencha Inc.<br> * licensing@sencha.com<br> * <a href="http://www.sencha.com/license" target="_new" rel="nofollow">http://www.sencha.com/license</a><br> */<br>Ext.onReady(function(){<br>	Ext.QuickTips.init();<br><br>	 Ext.Direct.addProvider(Ext.app.REMOTING_API);<br>	 <br><br>  var storeFields = [{<br>    name: 'id'<br>  }, {<br>    name: 'fullName'<br>  }, <br>    {<br>    name: 'state'<br>  } ];<br><br> <br>  var writer = new Ext.data.JsonWriter( {<br>    writeAllFields: true,<br>    encode: false<br>  });<br><br>  var firstGridStore = new Ext.data.DirectStore( {<br>    id: 'directStore',<br>    autoDestroy: true,<br>    paramsAsHash: true,<br>    root: 'records',<br>    totalProperty: 'total',<br>    autoLoad: false,<br>    autoSave: true,<br>    successProperty: 'success',<br>    fields: storeFields,<br>    remoteSort: true,<br>    idProperty: 'id',<br>    writer: writer,    <br>    baseParams: {<br>      no: 1,<br>      name: 'Ralph'<br>    },<br>    api: {<br>      read: createUsageLinkController.loadWithPaging2<br>      //create: personAction.create,<br>      //update: personAction.update,<br>     // destroy: personAction.destroy<br>    }<br>  });<br><br><br><br>  var columnModel = [ {<br>    header: 'Last Name',<br>    dataIndex: 'id',<br>    sortable: true//,<br>    //editor: textFieldEditor<br>  }, {<br>    header: 'First Name',<br>    dataIndex: 'fullName',<br>    sortable: true //,<br>   // editor: textFieldEditor<br>  }, {<br>    header: 'State',<br>    dataIndex: 'state',<br>    sortable: true//,<br>   // editor: comboEditor<br>  } ];<br><br> <br> var pagingToolbar = {<br>    xtype: 'paging',<br>    store: firstGridStore,<br>    pageSize: 50,<br>    displayInfo: true,<br>    id: 'pagingToolbar'<br>  };<br><br>  var firstGrid =new Ext.grid.GridPanel( {<br>     id : 'firstGrid',<br>  	ddGroup          : 'secondGridDDGroup',<br>    store            : firstGridStore,<br>	enableDragDrop   : true,<br>    columns: columnModel,<br>    loadMask: true,<br>    title            : 'First Grid',<br>	bbar: pagingToolbar<br>    <br>  } );<br><br><br>    var secondGridStore = new Ext.data.JsonStore({<br>        fields : storeFields,<br>		root   : 'records'<br>    });<br><br>    // create the destination Grid<br>    var secondGrid = new Ext.grid.GridPanel({<br>		id : 'secondGrid',<br>	    ddGroup          : 'firstGridDDGroup',<br>        store            : secondGridStore,<br>        columns          : columnModel,<br>	    enableDragDrop   : true,<br>        //stripeRows       : true,<br>        title            : 'Second Grid'<br>    });<br><br><br>	//Simple 'border layout' panel to house both grids<br>	var displayPanel = new Ext.Panel({<br>		width        : 650,<br>		height       : 300,<br>		layout       : 'hbox',<br>        renderTo: Ext.getBody(),<br>        defaults     : { flex : 1 }, //auto stretch<br>		layoutConfig : { align : 'stretch' },<br>		items        : [<br>			firstGrid,secondGrid<br>		]<br>	});<br>Ext.getCmp('pagingToolbar').changePage(1);<br><br>//	// used to add records to the destination stores<br>	var blankRecord =  Ext.data.Record.create(storeFields);<br><br>        /****<br>        * Setup Drop Targets<br>        ***/<br>        // This will make sure we only drop to the  view scroller element<br>        var firstGridDropTargetEl =  firstGrid.getView().scroller.dom;<br>        var firstGridDropTarget = new Ext.dd.DropTarget(firstGridDropTargetEl, {<br>                ddGroup    : 'firstGridDDGroup',<br>                notifyDrop : function(ddSource, e, data){<br>                        var records =  ddSource.dragData.selections;<br>					<br>                        Ext.each(records, ddSource.grid.store.remove, ddSource.grid.store);//删除secondGrid移动的数据<br><br>                        return true<br>                }<br>        });<br><br><br>        // This will make sure we only drop to the view scroller element<br>        var secondGridDropTargetEl = secondGrid.getView().scroller.dom;<br>        var secondGridDropTarget = new Ext.dd.DropTarget(secondGridDropTargetEl, {<br>                ddGroup    : 'secondGridDDGroup',<br>                notifyDrop : function(ddSource, e, data){<br>                        var records =  ddSource.dragData.selections;<br>                        //Ext.each(records, ddSource.grid.store.remove, ddSource.grid.store); //删除firstGrid移动的数据,firstGrid的数据会刷新<br>                        secondGrid.store.add(records);<br>                        secondGrid.store.sort('id', 'ASC');<br>					<br>                        return true<br>                }<br>        });<br><br>});<br><img src ="http://www.blogjava.net/grid/aggbug/392587.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/grid/" target="_blank">333</a> 2012-12-07 11:08 <a href="http://www.blogjava.net/grid/archive/2012/12/07/392422.html#392587#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: jQuery MiniUI 开发教程 树形控件 树操作：增加、删除、修改、移动（六）</title><link>http://www.blogjava.net/grid/archive/2012/12/06/392422.html#392560</link><dc:creator>33</dc:creator><author>33</author><pubDate>Thu, 06 Dec 2012 09:39:00 GMT</pubDate><guid>http://www.blogjava.net/grid/archive/2012/12/06/392422.html#392560</guid><description><![CDATA[function commpartview_doc_removeLink(partOid, docOid) {<br>	Ext.MessageBox.confirm('提示','是否继续?', callBack);<br>	function callBack(id) {<br>		if (&quot;yes&quot; == id) {<br>			partRelatedDocController.removeLink(partOid, docOid, function(result, e) {<br>				if (&quot;Success&quot; == result) {<br>					location.href = location.href;<br>				} else {<br>					alert(&quot;修改失败，请重试!&quot;);<br>				}<br>			}, this);<br>		}<br>	}<br>};<br><br>function commpartview_doc_updateConfig(docOid, ibaName) {<br>	Ext.MessageBox.prompt(resources.createPart_jwzprompttitle,<br>			resources.createPart_jwzpromptcontent, callBack, this, true, '');<br>	function callBack(id, userInputConfigValue) {<br>		partRelatedDocController.updateConfig(docOid, ibaName,<br>				userInputConfigValue, function(result, e) {<br>					if (&quot;Success&quot; == result) {<br>				    location.href = location.href;<br>			} else {<br>				alert(&quot;修改失败，请重试!&quot;);<br>			}<br><br>		}, this);<br>	}<br>};<br><img src ="http://www.blogjava.net/grid/aggbug/392560.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/grid/" target="_blank">33</a> 2012-12-06 17:39 <a href="http://www.blogjava.net/grid/archive/2012/12/06/392422.html#392560#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: jQuery MiniUI 开发教程 树形控件 树操作：增加、删除、修改、移动（六）</title><link>http://www.blogjava.net/grid/archive/2012/12/06/392422.html#392559</link><dc:creator>11</dc:creator><author>11</author><pubDate>Thu, 06 Dec 2012 08:47:00 GMT</pubDate><guid>http://www.blogjava.net/grid/archive/2012/12/06/392422.html#392559</guid><description><![CDATA[var  partURL = action.result.partURL;<br>						    	var  exception = action.result.exception;<br>						    	//alert(partURL);<br>						    	if(!Ext.isEmpty(partURL)){<br>						    		location.href = partURL;<br>						    		//window.open(partURL);<br>						    	}<img src ="http://www.blogjava.net/grid/aggbug/392559.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/grid/" target="_blank">11</a> 2012-12-06 16:47 <a href="http://www.blogjava.net/grid/archive/2012/12/06/392422.html#392559#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: jQuery MiniUI 开发教程 树形控件 树操作：增加、删除、修改、移动（六）</title><link>http://www.blogjava.net/grid/archive/2012/12/06/392422.html#392542</link><dc:creator>天津天车维修</dc:creator><author>天津天车维修</author><pubDate>Thu, 06 Dec 2012 05:38:00 GMT</pubDate><guid>http://www.blogjava.net/grid/archive/2012/12/06/392422.html#392542</guid><description><![CDATA[我也觉得挺好的呀<img src ="http://www.blogjava.net/grid/aggbug/392542.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/grid/" target="_blank">天津天车维修</a> 2012-12-06 13:38 <a href="http://www.blogjava.net/grid/archive/2012/12/06/392422.html#392542#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: jQuery MiniUI 开发教程 树形控件 树操作：增加、删除、修改、移动（六）</title><link>http://www.blogjava.net/grid/archive/2012/12/05/392422.html#392513</link><dc:creator>21</dc:creator><author>21</author><pubDate>Wed, 05 Dec 2012 10:21:00 GMT</pubDate><guid>http://www.blogjava.net/grid/archive/2012/12/05/392422.html#392513</guid><description><![CDATA[var gridJson  = new Ext.form.Hidden({<br>		  	name:'gridJson',<br>		  	value:''<br>		  })<br><br>//然后把gridJson放到FormPanel的items<br><br><br>new Ext.Panel( {<br>    renderTo: Ext.getBody(),<br>    height: 500,<br>    width: 500,<br>    border: false,<br>    frame: false,<br>    layout: 'vbox',<br>    items: [basicInfo,grid ],<br>	bbar    : [<br>			'-&gt;', // Fill<br>			{<br>				text    : 'save',<br>			    handler: function() {<br>				 var createFormPanel = Ext.getCmp('createFormPanel').getForm();<br>				 var name=createFormPanel.findField('name').getValue();//获取值<br>				 var jsonvalue = getJsonValues('myEditorGrid');<br>                 createFormPanel.findField('gridJson').setValue(jsonvalue);//设置值<br><br>				  basicInfo.getForm().submit( {<br>                    params: {<br>                    foo: 'bar',<br>                   uid: 34<br>                      }<br>                 });<br>              }<br>			}<br>		]<br>  });<br>  <br>  Ext.getCmp('pagingToolbar').changePage(1);<br><br><br>//把grid转换为json字符串<br>function getJsonValues(editorgrid){<br>		   var count = Ext.getCmp(editorgrid).getStore().getCount(); // 获取store的记录行数<br>			var records = Ext.getCmp(editorgrid).getStore().getRange(0, count); // 获得遍历条件<br>	       var temp=new Array(); <br>	       //Ext.getCmp(editorgrid).getStore().each(function(record) {<br>		   for ( var i = 0; i &lt; records.length; i++) {<br>				 var record = records[i];<br>                 temp.push(record.data);<br>			 }<br>			 <br>		  var json  = Ext.encode(temp);<br>	      return json;<br><br>}<img src ="http://www.blogjava.net/grid/aggbug/392513.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/grid/" target="_blank">21</a> 2012-12-05 18:21 <a href="http://www.blogjava.net/grid/archive/2012/12/05/392422.html#392513#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: jQuery MiniUI 开发教程 树形控件 树操作：增加、删除、修改、移动（六）[未登录]</title><link>http://www.blogjava.net/grid/archive/2012/12/05/392422.html#392477</link><dc:creator>1</dc:creator><author>1</author><pubDate>Wed, 05 Dec 2012 05:56:00 GMT</pubDate><guid>http://www.blogjava.net/grid/archive/2012/12/05/392422.html#392477</guid><description><![CDATA[Ext.onReady(function() {<br><br>	Ext.Direct.addProvider(Ext.app.REMOTING_API);<br><br>    Ext.QuickTips.init();<br><br>    myTreeLoader = new Ext.tree.TreeLoader( {<br>	  applyLoader:false,<br>      paramsAsHash: true,<br>      baseParams : {<br>		    id : 'oid',<br>			foo: 'empty'<br>	  },<br>	 directFn: treeProvider3.getTreeGrid<br>	  <br>    });<br><br>    var tree = new Ext.ux.tree.TreeGrid({<br>        title: 'Core Team Projects',<br>        width: 600,<br>        height: 500,<br>		id: 'usedByPartsTreeGridID',<br>		//rootVisible:false,  //不显示根节点<br>        renderTo: Ext.getBody(),<br>        //enableDD: true,//是否可以移动<br>		//autoScroll: true,//是否有滚动条<br>        loader: myTreeLoader,<br>        columns:[{<br>            header: 'Task',<br>            dataIndex: 'task',<br>            width: 200<br>        },{<br>            header: 'Duration',<br>            width: 200,<br>            dataIndex: 'duration'<br>        },{<br>            header: 'Assigned To',<br>            width: 200,<br>            dataIndex: 'user'<br>        }]<br>        <br>    });<br><br>	 myTreeLoader.on(&quot;beforeload&quot;, function(treeLoader, node) {<br>		 alert(node.attributes.Task);<br>			Ext.getCmp('usedByPartsTreeGridID').getLoader().baseParams.id = node.attributes.Task;//node.attributes.task为节点属性task的值<br>	        Ext.getCmp('usedByPartsTreeGridID').getLoader().baseParams.foo = count;<br>	        Ext.getCmp('usedByPartsTreeGridID').getRootNode().reload();<br>  }, this)<br><br>});<br><br>@ExtDirectMethod(value = ExtDirectMethodType.TREE_LOAD, group = &quot;tree&quot;)<br>	public List&lt;TreeVO&gt; getTreeGrid(<br>			@RequestParam(value = &quot;id&quot;) String id,<br>			@RequestParam(value = &quot;foo&quot;, defaultValue = &quot;defaultValue&quot;) String foo) {<br><br>		List&lt;TreeVO&gt; secondresult = new ArrayList&lt;TreeVO&gt;();<br>		List&lt;TreeVO&gt; childresult = new ArrayList&lt;TreeVO&gt;();<br>		List&lt;TreeVO&gt; result = new ArrayList&lt;TreeVO&gt;();<br>		for (int i = 1; i &lt;= 5; ++i) {<br>			TreeVO children = new TreeVO();<br>			children.setTask(i + &quot;second level children&quot;);<br>			children.setDuration(i + &quot; level children&quot;);<br>			children.setLeaf(&quot;true&quot;);//是否叶子节点，true为是,如果不是叶子节点，则不能设置值<br>			children.setIconCls(&quot;task&quot;);<br>			children.setUser(i + &quot;second user&quot;);<br>			secondresult.add(children);<br>		}<br><br>		for (int i = 1; i &lt;= 5; ++i) {<br>			TreeVO children = new TreeVO();<br>			children.setTask(i + &quot;first level children&quot;);<br>			children.setDuration(i + &quot; level children&quot;);<br>			children.setIconCls(&quot;task-folder&quot;);<br>			children.setUser(i + &quot;first user&quot;);<br>			children.setChildren(secondresult);//secondresult List&lt;TreeVO&gt;类型<br>			childresult.add(children);<br>		}<br>		TreeVO rootNode = new TreeVO();<br>		rootNode.setTask(&quot;Project: Shopping&quot;);<br>		rootNode.setDuration(&quot;Project 0 level children&quot;);<br>		rootNode.setExpanded(&quot;true&quot;);<br>		rootNode.setIconCls(&quot;task-folder&quot;);<br>		rootNode.setUser(&quot;Tommy Maintz&quot;);<br>		rootNode.setChildren(childresult);<br>		result.add(rootNode);<br>		return result;<br>	}<img src ="http://www.blogjava.net/grid/aggbug/392477.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/grid/" target="_blank">1</a> 2012-12-05 13:56 <a href="http://www.blogjava.net/grid/archive/2012/12/05/392422.html#392477#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>