Changeset 3077
- Timestamp:
- Jan 22, 2007, 2:15:31 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/clients/web/net/sf/basedb/clients/web/taglib/table/Table.java
r2942 r3077 403 403 if (cd.getFormatter() != null) columnFormatter.put(columnId, cd.getFormatter()); 404 404 405 script.append("Table.addColumn( new Column('").append(cd.getId()).append("'");405 script.append("Table.addColumn('").append(getId()).append("', new Column('").append(cd.getId()).append("'"); 406 406 script.append(",'").append(HTML.javaScriptEncode(cd.getTitle())).append("'"); 407 407 script.append(cd.getProperty() == null ? ",null" : ",'"+HTML.javaScriptEncode(cd.getProperty())+"'"); -
trunk/www/common/columns/configure.jsp
r2978 r3077 59 59 <base:head> 60 60 <script language="JavaScript"> 61 var tableId = '<%=tableId%>'; 61 62 62 63 // Initialise the visible and hidden column lists … … 74 75 75 76 // All column definitions 76 var columnDefs = window.opener.Table. columns;77 var columnDefs = window.opener.Table.getColumnDefs(tableId); 77 78 78 79 // Put all column in the hidden or visible list … … 131 132 { 132 133 var moved = 0; 133 var columnDefs = window.opener.Table. columns;134 var columnDefs = window.opener.Table.getColumnDefs(tableId); 134 135 for(i=0; i < list1.options.length; i++) // > 135 136 { … … 178 179 if (columns == '_minimal_') 179 180 { 180 var columnDefs = window.opener.Table. columns;181 var columnDefs = window.opener.Table.getColumnDefs(tableId); 181 182 var temp = new Array(); 182 183 for (var i = 0; i < columnDefs.length; i++) // > -
trunk/www/include/scripts/table.js
r2754 r3077 30 30 function TableClass() 31 31 { 32 this. columns = new Array();32 this.tables = new Array(); 33 33 34 34 /** 35 35 Add a column to the table 36 @param tableId The ID of the table to add the column to 36 37 @param column The Column object to add 37 38 */ 38 this.addColumn = function(column) 39 { 40 this.columns[this.columns.length] = column; 41 this.columns['id'+column.id] = column; 39 this.addColumn = function(tableId, column) 40 { 41 var columns = this.tables[tableId]; 42 if (!columns) 43 { 44 columns = new Array(); 45 this.tables[tableId] = columns; 46 } 47 columns[columns.length] = column; 48 columns['id'+column.id] = column; 42 49 if (column.property) 43 50 { 44 this.columns['prop'+column.property] = column; 45 } 51 columns['prop'+column.property] = column; 52 } 53 } 54 55 /** 56 Get all columns defined for the specified table. 57 @param tableId The ID of the table to get the columns for 58 */ 59 this.getColumnDefs = function(tableId) 60 { 61 var columns = this.tables[tableId]; 62 return this.tables[tableId]; 46 63 } 47 64 -
trunk/www/plugins/net/sf/basedb/clients/web/plugins/simple_export.jsp
r2978 r3077 81 81 notExported.length = 0; 82 82 83 var columnDefs = window.opener.Table. columns;83 var columnDefs = window.opener.Table.getColumnDefs(tableId); 84 84 // Move all columns into the not exported or exported list 85 85 var list = columns == 'all' ? exported : notExported; … … 163 163 { 164 164 var list = document.forms['export'].exported; 165 var columnDefs = window.opener.Table. columns;165 var columnDefs = window.opener.Table.getColumnDefs(tableId); 166 166 var selected = new Array(); 167 167 for (i = 0; i < list.options.length; i++) // > … … 175 175 { 176 176 var list = document.forms['export'].exported; 177 var columnDefs = window.opener.Table. columns;177 var columnDefs = window.opener.Table.getColumnDefs(tableId); 178 178 var selected = new Array(); 179 179 for (i = 0; i < list.options.length; i++) // >
Note: See TracChangeset
for help on using the changeset viewer.