Changeset 2033


Ignore:
Timestamp:
Sep 26, 2011, 6:24:54 PM (9 years ago)
Author:
taco@…
Message:

visualization/VisualizeController.groovy, serverside now supports horizontal barcharts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/dbnp/visualization/VisualizeController.groovy

    r2032 r2033  
    2424        def moduleCommunicationService
    2525    def infoMessage = []
     26    def offlineModules = []
    2627    def infoMessageOfflineModules = []
    2728    final int CATEGORICALDATA = 0
     
    101102            study.getAssays().each { assay ->
    102103                def list = []
    103                 list = getFields(assay.module.id, assay)
    104                 if(list!=null){
    105                     if(list.size()!=0){
    106                         fields += list
     104                if(!offlineModules.contains(assay.module.id)){
     105                    list = getFields(assay.module.id, assay)
     106                    if(list!=null){
     107                        if(list.size()!=0){
     108                            fields += list
     109                        }
    107110                    }
    108111                }
    109112            }
     113            offlineModules = []
    110114
    111115            // Make sure any informational messages regarding offline modules are submitted to the client
     
    281285            infoMessage = "Please select data sources for the y- and x-axes."
    282286            return sendInfoMessage()
     287        }
     288
     289        // Handle the case that we are gathering data for a horizontal barchart
     290        if(inputData.visualizationType=='horizontal_barchart'){
     291            def tmp = inputData.columnIds
     292            inputData.columnIds = inputData.rowIds
     293            inputData.rowIds = tmp
    283294        }
    284295               
Note: See TracChangeset for help on using the changeset viewer.