Bug 147676 [regression]Visibility set in the first col will affect the second col
Description: Visibility set in the first col will affect the second col Steps to reproduce: 1. Insert a grid(3*3), insert contents to each cell. 2.Set the first col to hide all in visibility and preview Expected result: Only the first col is hidden. Actual result: The second col is hidden, too. If you set the second col in step2, the third col will disappear.
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
t.report.engine.ir.MasterPageDesign;
import org.eclipse.birt.report.engine.ir.Report;
import org.eclipse.birt.report.engine.ir.SimpleMasterPageDesign;
import org.eclipse.birt.report.engine.ir.TableItemDesign;
import org.eclipse.birt.report.engine.ir.TemplateDesign;
import org.eclipse.birt.report.engine.parser.TextParser;
import org.eclipse.birt.report.engine.presentation.ContentEmitterVisitor;
import org.eclipse.birt.report.model.api.IResourceLocator;
import org.eclipse.birt.report.model.api.ReportDesignHandle;
import org.eclipse.birt.report.model.api.core.IModuleModel;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
**
 * <code>HTMLReportEmitter<code> is a subclass of
 * <code>ContentEmitterAdapter<code> that implements IContentEmitter
 * interface to output IARD Report ojbects to HTML file.
 * 
 * @version $Revision: 1.125 $ $Date: 20060617 12:28:31 $
 *
public class HTMLReportEmitter extends ContentEmitterAdapter
{
	**
	 * the output format
	 *
	public static final String OUTPUT_FORMAT_HTML = "HTML"; 
	**
	 * the default target report file name
	 *
	public static final String REPORT_FILE = "report.html"; 
	**
	 * the default image folder
	 *
	public static final String IMAGE_FOLDER = "image"; 
	**
	 * output stream
	 *
	 OutputStream out = null;
	**
	 * the report content
	 *
	 IReportContent report;
	**
	 * the report runnable instance
	 *
	 IReportRunnable runnable;
	**
	 * the render options
	 *
	 IRenderOption renderOption;
	**
	 * should output the page header & footer
	 *
	 boolean outputMasterPageContent = true;
	**
	 * specifies if the HTML output is embeddable
	 *
	 boolean isEmbeddable = false;
	**
	 * the url encoding
	 *
	 String urlEncoding = null;
	
	**
	 * should we output the report as Right To Left
	 *
	 boolean htmlRtLFlag = false;
	
	 boolean pageFooterFloatFlag = true;
	
	 boolean includeSelectionHandler = false;
	
	 List ouputInstanceIDs = null;
	*