test1arraygroupsmodel.java

来自「ZK是一个Ajax Java Web框架」· Java 代码 · 共 47 行

JAVA
47
字号
/* Test1ArrayGroupsModel.java

{{IS_NOTE
	Purpose:
		
	Description:
		
	History:
		Sep 3, 2008 12:10:32 PM     2008, Created by Dennis.Chen
}}IS_NOTE

Copyright (C) 2007 Potix Corporation. All Rights Reserved.

{{IS_RIGHT
	This program is distributed under GPL Version 2.0 in the hope that
	it will be useful, but WITHOUT ANY WARRANTY.
}}IS_RIGHT
*/
package org.zkoss.zkdemo.test2.group;

import java.util.Comparator;

import org.zkoss.zul.ArrayGroupsModel;

/**
 * @author Dennis.Chen
 *
 */
public class Test1ArrayGroupsModel extends ArrayGroupsModel{
	public Test1ArrayGroupsModel(Object[] data,Comparator cmpr){
		super(data,cmpr,0);
	}
	protected Object createGroupHead(Object[] groupdata,int index,int col) {
		String s1 = ((String)groupdata[0]);
		return "Group "+s1.charAt(col==0?0:s1.length()-1)+" : "+groupdata.length+" Items";
	}
	
	protected Object createGroupFoot(Object[] groupdata,int index, int col) {
		int total = 0;
		for(int i=0;i<groupdata.length;i++){
			String s1 = ((String)groupdata[i]);
			total += Integer.parseInt(""+s1.charAt(s1.length()-1));
		}
		return "Total:"+total;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?