日期:2014-05-16  浏览次数:20409 次

Ext js gridpanel 渲染
				
/***1-admin-120-1***/
				dataIndex : 'emp1',
				header : '员工1',
				sortable : true,
				width : 100,
				align : 'center',
				renderer : function(val) {
					var empId = "";
					var empName = "";
					if (val == "") {
						empName = "";
					} else {
						empId=val.split("-")[0];
						empName = val.split("-")[1];
						var totalPlan = val.split("-")[2];
						var color="#FF9900";
						var intValue=parseInt(totalPlan);
						if(intValue<100){
							color="#FF9900";
						}
						else if(100<intValue<=120){
							color="green";
						}else if(intValue>=120){
							color="red";
						}
						return String.format('<a href="#" onClick="javascript:goEmpResource({0});"><font color="{1}">{2}</font></a>',empId,color, empName);
					}
				}

返回渲染字符串时,调用了goEmpResource这个方法,往里传递一个字符串,出现了无法调用,原来是传入中文问题
1 楼 bivin0603 2011-10-31  
如果是中文,是不是加引号就行了