当前位置 : 主页 > 编程语言 > java >

EasyUI树形网格(TreeGrid)

来源:互联网 收集:自由互联 发布时间:2021-06-28
treegrid EasyUI 实例 controllerpublic String toFiAccountingSubjectList(){String json = this.accountingSubjectsService.getResourceTreeToJson();this.write(json);return SUCCESS;}service@Overridepublic List findAccountList() {String sql = "SE
treegrid EasyUI 实例
controller
public String toFiAccountingSubjectList(){

		String json = this.accountingSubjectsService.getResourceTreeToJson();
		this.write(json);
		return SUCCESS;
	}


service
@Override
public List
 
   findAccountList() {

	String sql = "SELECT asId id,subjectName text,subjectCode,parentSubjectName,parentSubjectCode FROM accounting_subjects ";
	return this.accountingSubjectsDao.findListBySQL(sql, Accounting.class);
}

@Override
public String getResourceTreeToJson() {

	return this.createTreeJson(findAccountList());
}

private String createTreeJson(List
  
    findAccountList) { JSONArray rootArray = new JSONArray(); for (int i = 0; i < findAccountList.size(); i++) { Accounting accountingSubjects = findAccountList.get(i); if(accountingSubjects.getParentSubjectCode()==null||"".equals(accountingSubjects.getParentSubjectCode())){ JSONObject rootObj = createBranch(findAccountList, accountingSubjects); rootArray.add(rootObj); } } return rootArray.toString(); } private JSONObject createBranch(List
   
     findAccountList, Accounting accountingSubjects) { JSONObject currentObj = JSONObject.fromObject(accountingSubjects); JSONArray childArray = new JSONArray(); for (int i=0; i
   
  
 
网友评论