JsTemplate.ftl 1.04 KB
$(function(){	
	var controllerPathMap = "${controllerPathMap}";	
	var addDialogId = controllerPathMap+"_add";
	var editDialogId = controllerPathMap+"_edit";
	var gridId = controllerPathMap+"_list";
	var gridToolbarId = controllerPathMap+"_toolbar"
	var gridColumns = [{
			field: 'selectedItem',
	    	checkbox: true
		},
		<#list fields as tempField>
		<#if tempField["name"] != "id">		
		{
	        field: '${tempField["name"]}',
	        title: '${tempField["cnName"]}',
	        sortable: true,
	    },
	    </#if>
		</#list>
	    {
	        field : 'id',
	        title : '操作',
	        width : 10,
	        formatter : function(value, rows, index){
	            return '<a style="color: green" onclick="${controllerPathMap}Page.editObject(' + index + ');">修改</a>&nbsp;|&nbsp;' +
	            	'<a style="color: red" target="_self" onclick="${controllerPathMap}Page.deleteObject('+value+');">删除</a>';
	        },
	    },
	];
	
	${controllerPathMap}Page = tabInit(controllerPathMap, addDialogId, editDialogId, gridId, gridToolbarId, gridColumns);
});