Changeset 2491
- Timestamp:
- Aug 8, 2006, 9:51:46 AM (17 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/clients/web/net/sf/basedb/clients/web/DynamicUtil.java
r2490 r2491 114 114 */ 115 115 116 // TODO - fix for use with table listings117 116 public static void addFormulaColumns(List<TableColumn> columns, DbControl dc, RawDataType rawDataType, Formula.Type type, String idPrefix, String titlePrefix) 118 117 { -
trunk/src/core/net/sf/basedb/core/ItemContext.java
r2490 r2491 35 35 import net.sf.basedb.core.query.JoinType; 36 36 import net.sf.basedb.core.query.Select; 37 import net.sf.basedb.core.query.Selects; 37 38 import net.sf.basedb.core.data.ContextData; 38 39 import net.sf.basedb.core.data.PropertyFilterData; … … 1007 1008 // TODO 1008 1009 } 1010 else if (propertyDef.startsWith("=")) 1011 { 1012 // propertyDef is JEP expression 1013 joins.joinRawData |= propertyDef.contains("raw("); 1014 Expression e = Jep.formulaToExpression(propertyDef.substring(1), ch, raw); 1015 s = Selects.expression(e, "jep" + joins.getNextAlias()); 1016 } 1009 1017 else 1010 1018 { … … 1036 1044 public boolean joinRawData = false; 1037 1045 public boolean joinReporters = false; 1046 1047 private int nextAlias = 0; 1048 1049 public int getNextAlias() 1050 { 1051 return ++nextAlias; 1052 } 1053 1038 1054 } 1039 1055 -
trunk/www/views/experiments/bioassays/spotdata/list_spotdata.jsp
r2304 r2491 39 39 import="net.sf.basedb.core.DynamicResultIterator" 40 40 import="net.sf.basedb.core.PluginDefinition" 41 import="net.sf.basedb.core.Formula" 41 42 import="net.sf.basedb.core.plugin.GuiContext" 42 43 import="net.sf.basedb.core.plugin.Plugin" … … 87 88 List<TableColumn> columns = new LinkedList<TableColumn>(); 88 89 DynamicUtil.addSpotColumns(columns, rawDataType.getChannels()); 90 DynamicUtil.addFormulaColumns(columns, dc, rawDataType, Formula.Type.COLUMN_EXPRESSION, "frm.", ""); 89 91 DynamicUtil.addRawDataColumns(columns, rawDataType, "raw.", "$", "[Raw] "); 90 92 DynamicUtil.addReporterColumns(columns, "rep.", "@", "[Rep] "); 91 93 // TODO - DynamicUtil.addExtraColumns(columns); 92 // TODO - DynamicUtil.addFormulaColumns(columns);93 94 DynamicUtil.SelectedInfo selected = DynamicUtil.getSelectedColumns(cc, columns); 94 95 … … 105 106 int numListed = 0; 106 107 %> 107 108 108 <base:page title="<%=title%>"> 109 109 <base:head scripts="table.js,tabcontrol.js" styles="table.css,toolbar.css,headertabcontrol.css,path.css"> -
trunk/www/views/experiments/explorer/view/view.jsp
r2490 r2491 101 101 List<TableColumn> columns = new LinkedList<TableColumn>(); 102 102 DynamicUtil.addSpotColumns(columns, rawDataType.getChannels()); 103 DynamicUtil.addFormulaColumns(columns, dc, rawDataType, Formula.Type.COLUMN_EXPRESSION, "frm ", "");103 DynamicUtil.addFormulaColumns(columns, dc, rawDataType, Formula.Type.COLUMN_EXPRESSION, "frm.", ""); 104 104 DynamicUtil.addRawDataColumns(columns, rawDataType, "raw.", "$", "[Raw] "); 105 105 // TODO - DynamicUtil.addExtraColumns(columns);
Note: See TracChangeset
for help on using the changeset viewer.