<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0

      TableFacade tableFacade = TableFacadeFactory.createTableFacade("structuresTable", request);
      tableFacade.setColumnProperties("chkbox", "id", "formula", "molTable.molName", "molTable.cas", "mdlNumber", "molWeight");
      tableFacade.setEditable(true);
      tableFacade.setMaxRows(10);
      tableFacade.setMaxRowsIncrements(10, 20, 30);
      
      tableFacade.setTotalRows(cd_ids.size());
      
      Limit limit = tableFacade.getLimit();
      int rowStart = limit.getRowSelect().getRowStart();
      int rowEnd = limit.getRowSelect().getRowEnd();
      
      List<Long> curResultIds = cd_ids.subList(rowStart, rowEnd);
      
      List<ACD1Structure> curStructures   = structureService.getACD1StructuresByIds(curResultIds);
      
      tableFacade.setItems(curStructures);
      
      HtmlTable table = (HtmlTable) tableFacade.getTable();
      table.getTableRenderer().setWidth("1000px");
      table.getRow().setUniqueProperty("id");
      
      HtmlColumn smilesColumn = table.getRow().getColumn("id");
      smilesColumn.setEditable(false);
      smilesColumn.setTitle(messageSource.getMessage("chemical.structure.title", null, request.getLocale()));
      
      HtmlColumn formulaColumn = table.getRow().getColumn("formula");
      formulaColumn.setEditable(false);
      formulaColumn.setTitle(messageSource.getMessage("chemical.formula.title", null, request.getLocale()));
      
      HtmlColumn molNameColumn = table.getRow().getColumn("molTable.molName");
      molNameColumn.setEditable(false);
      molNameColumn.setTitle(messageSource.getMessage("chemical.name.title", null, request.getLocale()));
      
      HtmlColumn casColumn = table.getRow().getColumn("molTable.cas");
      casColumn.setEditable(false);
      casColumn.setTitle(messageSource.getMessage("chemical.cas.title", null, request.getLocale()));
      
      HtmlColumn mdlNumberColumn = table.getRow().getColumn("mdlNumber");
      mdlNumberColumn.setEditable(false);
      mdlNumberColumn.setTitle(messageSource.getMessage("chemical.mdl.title", null, request.getLocale()));
      
      HtmlColumn molWeightColumn = table.getRow().getColumn("molWeight");
      molWeightColumn.setEditable(false);
      molWeightColumn.setTitle(messageSource.getMessage("chemical.mw.title", null, request.getLocale()));
      
      //for smiles column
      
      smilesColumn.setFilterable(false);
      smilesColumn.setSortable(false);
      smilesColumn.getCellRenderer().setCellEditor(new CellEditor() {
                public Object getValue(Object item, String property, int rowcount) {
                    Object value = new BasicCellEditor().getValue(item, property, rowcount);
                    String bgcolor = (rowcount % 2 == 0) ? "e3e3e3" : "ffffff";
                    HtmlBuilder html = new HtmlBuilder();
                    html.append("<img class=\"hand\" width=\"140\" onclick=\"supplierInfo('"+value+"')\" src=\""+request.getContextPath()+"/compoundsearch/showAsImage.do?id="+value+"&bgcolor="+bgcolor+"\">");
                    html.aEnd();
                    return html.toString();
                }
            });

      //for checkbox column
      HtmlColumn chkbox = table.getRow().getColumn("chkbox");
      chkbox.getCellRenderer().setWorksheetEditor(new CheckboxWorksheetEditor());
      chkbox.setTitle("&nbsp;");
      chkbox.setFilterable(false);
      chkbox.setSortable(false);
      
      //render
      String html = tableFacade.render();

    posted on 2009-03-06 21:39 周銳 閱讀(785) 評論(0)  編輯  收藏 所屬分類: AjaxJava
    主站蜘蛛池模板: 免费在线精品视频| 羞羞视频免费网站在线看| 免费无码又爽又刺激高潮视频| 久久久青草青青国产亚洲免观| 亚洲校园春色另类激情| 亚洲成人福利在线| 亚洲黄色免费观看| 亚洲黄色网站视频| 亚洲精品蜜夜内射| 99视频免费在线观看| 国产人在线成免费视频| 亚洲成?Ⅴ人在线观看无码| 精品日韩亚洲AV无码| 青草久久精品亚洲综合专区| 蜜臀91精品国产免费观看| 亚洲国产另类久久久精品小说| 亚洲视频在线不卡| 99爱在线精品免费观看| 亚洲熟妇无码一区二区三区 | 久青草国产免费观看| 久久精品国产亚洲精品| 日本黄色动图免费在线观看| 久久久久亚洲AV无码麻豆| 久久这里只有精品国产免费10| 亚洲无码在线播放| 蜜桃视频在线观看免费视频网站WWW| 久久亚洲国产精品成人AV秋霞| 一色屋成人免费精品网站| 香蕉视频在线观看免费| 久久久久久久尹人综合网亚洲| 亚洲高清视频免费| 黄色毛片免费在线观看| 亚洲第一精品在线视频| 一区在线免费观看| 久久久久久久亚洲Av无码| 女人18毛片水最多免费观看| 国产99久久久久久免费看| 亚洲国产成人五月综合网| 黄网站色视频免费在线观看的a站最新| 亚洲毛片一级带毛片基地| 内射无码专区久久亚洲|