con_cf_aging_buckets_analyze.js 789 Bytes
Newer Older
Spencer Chang's avatar
Spencer Chang committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
var config = $config();
var columns = CompositeUtil.findChild(config, 'columns');
var aging_bucket_lines_path = $ctx.get('/model/aging_bucket_lines_path').getChildren();

function newMap(name) {
	return new CompositeMap("a",'http://www.leaf-framework.org/application',
			name);
}

function create_column(r,num,max_flag){
	var column = newMap('column');
	column.name='aging_bucket_'+num;
	if(!max_flag){
		column.prompt=r.description;
	}else{
		column.prompt=r.days+'天以上';
	}
	column.width=120;
	column.align='right';
	column.renderer='see_aging_bucket_line_renderer';
	columns.addChild(column.getData());
}

for(var i=0,length=aging_bucket_lines_path.length;i<length;i++){
	var r=aging_bucket_lines_path[i];
	create_column(r,i+1);
	if(i==length-1){
		create_column(r,i+2,true);
	}
}