/* ================================================================== * Created [2009-4-27 下午11:32:55] by Jon.King * ================================================================== * TSS * ================================================================== * mailTo:jinpujun@hotmail.com * Copyright (c) Jon.King, 2009-2012 * ================================================================== */ package com.jinhe.tss.cms.helper.parser; import java.util.List; import com.jinhe.tss.cms.entity.Article; import com.jinhe.tss.core.util.EasyUtils; import com.jinhe.tss.core.web.dispaly.grid.GridNode; import com.jinhe.tss.core.web.dispaly.grid.GridParser; /** * 文章列表Grid解析器,设置置顶标记 */ public class ArticleGridParser extends GridParser { public GridNode parse(Object data, int dataType) { GridNode root = new GridNode(); List<?> dataList = (List<?>)data; if( !EasyUtils.isNullOrEmpty(dataList) ){ for ( Object temp : dataList ) { Article article = (Article) temp; GridNode gridNode = new GridNode(article, super.columns, dataType); gridNode.setColumnValue("isTop", article.getIsTop()); //置顶 root.addChild(gridNode); } } return root; } }