<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 周銳 閱讀(777) 評論(0)  編輯  收藏 所屬分類: AjaxJava
    主站蜘蛛池模板: 嫩草在线视频www免费看| 国产精品亚洲天堂| 最近中文字幕大全免费视频| 亚洲精品中文字幕无码蜜桃| 在线观看免费无码视频| 亚洲VA中文字幕无码一二三区 | 中文字幕成人免费高清在线视频 | 亚洲精品456播放| 一级毛片一级毛片免费毛片| 亚洲天堂在线视频| 日本高清免费观看| 亚洲综合久久综合激情久久| 国产妇乱子伦视频免费| 在线观看亚洲AV日韩A∨| 四虎永久在线精品免费观看地址 | 亚洲黄色网址在线观看| 中国人xxxxx69免费视频| 亚洲成人激情小说| 亚洲AⅤ永久无码精品AA| 中国一级毛片视频免费看| 亚洲国产精品第一区二区 | 免费吃奶摸下激烈视频| 人体大胆做受免费视频| 亚洲AV乱码久久精品蜜桃| 最新欧洲大片免费在线| 黄页网站在线观看免费| 亚洲精品V欧洲精品V日韩精品| 91精品免费不卡在线观看| 亚洲AV日韩综合一区| 亚洲一区二区三区乱码A| 在免费jizzjizz在线播| 妇女自拍偷自拍亚洲精品| 亚洲爆乳无码专区| 毛片免费在线观看网站| jizz中国免费| 亚洲综合av一区二区三区| 亚洲精品色午夜无码专区日韩| 91免费资源网站入口| 久久精品成人免费国产片小草| 亚洲第一精品电影网| 亚洲人成色7777在线观看不卡|