private static String display(final SpreadsheetResult res, Map<Point, ComparedResult> spreadsheetCellsForTest, boolean filter, String requestId) { List<IGridFilter> filters = new ArrayList<>(); filters.add(new TableValueFilter(res)); filters.add(CollectionCellFilter.INSTANCE); if (filter) { filters.add(new LinkMaker(requestId)); // Check if the cells for test are initialized, // Means Spreadsheet should be displayed with expected values for tests // if (spreadsheetCellsForTest != null) { ExpectedResultFilter expResFilter = new ExpectedResultFilter(spreadsheetCellsForTest); filters.add(expResFilter); } } ILogicalTable table = res.getLogicalTable(); IGridTable gridtable = table.getSource(); TableModel tableModel = TableModel.initializeTableModel(gridtable, filters.toArray(new IGridFilter[0])); return new HTMLRenderer.TableRenderer(tableModel).render(false); }
TableRenderer(TableModel.initializeTableModel((GridTable) singleValue, numRows)); result.append(tableRenderer.render(false, null, "testId", null)).append("<br/>"); } else if (singleValue instanceof SubGridTable) { SubGridTable sgTable = (SubGridTable) singleValue; TableRenderer(TableModel.initializeTableModel(gridTable, numRows)); result.append(tableRenderer.render(false, null, "testId", null)).append("<br/>");
private static String display(final SpreadsheetResult res, Map<Point, ComparedResult> spreadsheetCellsForTest, boolean filter, String requestId) { List<IGridFilter> filters = new ArrayList<>(); filters.add(new TableValueFilter(res)); filters.add(CollectionCellFilter.INSTANCE); if (filter) { filters.add(new LinkMaker(requestId)); // Check if the cells for test are initialized, // Means Spreadsheet should be displayed with expected values for tests // if (spreadsheetCellsForTest != null) { filters.add(new ExpectedResultFilter(spreadsheetCellsForTest)); } } ILogicalTable table = res.getLogicalTable(); IGridTable gridtable = table.getSource(); ProjectModel model = WebStudioUtils.getWebStudio().getModel(); TableSyntaxNode syntaxNode = model.getNode(gridtable.getUri()); MetaInfoReader metaInfoReader = syntaxNode == null ? EmptyMetaInfoReader.getInstance() : syntaxNode.getMetaInfoReader(); TableModel tableModel = TableModel.initializeTableModel(gridtable, filters.toArray(new IGridFilter[0]), metaInfoReader); return new HTMLRenderer.TableRenderer(tableModel).render(false); }
result.append(tableRenderer.render(editor.isShowFormulas(), errorCell, editor.getId(), editor.getRowIndex())); result.append("</div>");
result.append(tableRenderer.render(editor.isShowFormulas(), errorCell, editor.getId(), editor.getRowIndex())); result.append("</div>");
TableRenderer(TableModel.initializeTableModel(gridTable, numRows, metaInfoReader)); result.append(tableRenderer.render(false, null, "testId", null)).append("<br/>"); } else if (singleValue instanceof SubGridTable) { SubGridTable sgTable = (SubGridTable) singleValue; TableRenderer(TableModel.initializeTableModel(gridTable, numRows, metaInfoReader)); result.append(tableRenderer.render(false, null, "testId", null)).append("<br/>");
public static String displaySpreadsheetResult(final SpreadsheetResult res) { ILogicalTable table = res.getLogicalTable(); IGridTable gt = table.getSource(); final int firstRowHeight = table.getRow(0).getSource().getHeight(); final int firstColWidth = table.getColumn(0).getSource().getWidth(); TableValueFilter.Model model = new TableValueFilter.Model() { public Object getValue(int col, int row) { if (row < firstRowHeight) { return null; // the row 0 contains column headers } if (col < firstColWidth) { return null; } if (res.getWidth() <= col - firstColWidth || res.getHeight() <= row - firstRowHeight) { return null; } return res.getValue(row - firstRowHeight, col - firstColWidth); } }; TableValueFilter tvf = new TableValueFilter(gt, model); IGridFilter[] filters = { tvf, new LinkMaker(tvf) }; TableModel tableModel = TableModel.initializeTableModel(gt, filters); return new HTMLRenderer.TableRenderer(tableModel).render(false); }
public String render(boolean showFormulas) { return render(showFormulas, null, "", null); }
public String render(boolean showFormulas) { return render(showFormulas, null, "", null); }
protected String render(String editorId) { TableModel tableModel = initializeTableModel(editorId); TableEditorModel editorModel = getEditorModel(editorId); HTMLRenderer.TableRenderer tableRenderer = new HTMLRenderer.TableRenderer(tableModel); return tableRenderer.render(editorModel.isShowFormulas(), null, editorId, null); } }
protected String render(String editorId) { TableModel tableModel = initializeTableModel(editorId); TableEditorModel editorModel = getEditorModel(editorId); HTMLRenderer.TableRenderer tableRenderer = new HTMLRenderer.TableRenderer(tableModel); return tableRenderer.render(editorModel.isShowFormulas(), null, editorId, null); } }