Uploaded image for project: 'ZK Spreadsheet'
  1. ZK Spreadsheet
  2. ZSS-622

Spreadsheet toolbar function not work correctly if creating the instance at runtime

XMLWordPrintable

      Reproduce step:
      1. Select some cell and add text
      2. Add some style - Bold, change font name and font size, it doesn't appear in book.
      3. Copy the cell then paste to another cell also not working.

      Reproduce sample code

      <zk>
      	<window border="none" width="100%" height="100%" apply="org.zkoss.support.igm.CellDataComposer">
      	</window>
      </zk>
      
      package org.zkoss.support.igm;
      
      import java.io.File;
      
      import org.zkoss.zk.ui.WebApps;
      import org.zkoss.zk.ui.select.SelectorComposer;
      import org.zkoss.zss.api.Importer;
      import org.zkoss.zss.api.Importers;
      import org.zkoss.zss.api.model.Book;
      import org.zkoss.zss.ui.Spreadsheet;
      import org.zkoss.zul.Window;
      
      public class CellDataComposer extends SelectorComposer<Window> {
      
      	private static final long serialVersionUID = -257374661283941797L;
      
      	private Spreadsheet ss;
      	private Importer importer = Importers.getImporter();
      
      	public void doAfterCompose(Window comp) throws Exception {
      		super.doAfterCompose(comp);
      		ss = new Spreadsheet();
      		ss.setHflex("1");
      		ss.setVflex("1");
      		ss.setShowFormulabar(true);
      		ss.setShowContextMenu(true);
      		ss.setShowToolbar(true);
      		ss.setShowSheetbar(true);
      		ss.setMaxVisibleRows(100);
      		ss.setMaxVisibleColumns(40);
      		Book loadedBook = importer.imports(new File(WebApps.getCurrent().getRealPath("/WEB-INF/books/sample.xlsx")), "sample.xlsx");
      		ss.setBook(loadedBook);
      		ss.setParent(comp);
      	}
      
      }
      

            hawk hawk
            vincentjian vincentjian
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: