Ignore:
Timestamp:
Jun 21, 2010, 8:42:50 AM (11 years ago)
Author:
vinlud
Message:

Dynamic simple Assays tab

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/dbnp/query/SimpleQueryController.groovy

    r555 r594  
    3333        onStart {
    3434            println "Starting webflow simpleQuery"
    35             flow.term = null
     35            flow.search_term            = null
    3636            flow.page = 0
    3737                        flow.pages = [
     
    4949              flow.page = 1
    5050            }
    51             on("addCompound") {
    52                 println "addCompound"             
    53             }.to "query"
    54 
    55             on("addTransciptome") {
    56               println "addTransciptome"
    57             }.to "query"
    5851
    5952            on("search") {
    6053              println "Search!"
    61               println params
    62               if (!params.term.trim()) {
     54              if (!params.search_term.trim()) {
    6355                return [:]
    6456              }
    65 
    66               flow.term = params.term
    6757            }.to "searching"
    6858
     
    7464        searching {
    7565           action {
     66
     67              println "Searching"
     68              println params
     69             
     70              flow.search_term            = params.search_term
     71              flow.search_sa_compounds    = params.sa_compound
     72              flow.search_sa_values       = params.sa_value
     73              flow.search_tt_genepaths    = params.sa_genepath
     74              flow.search_tt_regulations  = params.sa_regulation
     75
    7676              // Searchable plugin not yielding results yet
    7777              /*
     
    8585
    8686              // Search for the term in Terms
    87               // results = searchableService.search(flow.term, type:"Term")
     87              // results = searchableService.search(flow.search_term, type:"Term")
    8888
    8989              // Map the Terms to Studies
     
    112112              println "Rendering resultPage"
    113113              flow.page = 2
    114               println flow.term
     114
     115              if (flow.search_sa_compounds) {
     116                if (flow.search_sa_compounds.class.getName() == "java.lang.String") {
     117                  flow.resultString = true
     118                } else {
     119                  flow.resultString = false
     120                }
     121              }
     122
     123              println flow.search_sa_compounds.getClass()
    115124            }
    116125
    117126            on("reset") {
    118               flow.term = null
    119               flow.studies = null
     127              flow.search_term            = null
     128              flow.studies                = null
     129              flow.search_sa_compounds    = null
     130              flow.search_sa_values       = null
     131              flow.search_tt_genepaths    = null
     132              flow.search_tt_regulations  = null
    120133              println "Resetting query flow"
    121134            }.to "query"
     
    126139
    127140    }
    128  
    129 
    130 
    131 
    132 
    133141}
Note: See TracChangeset for help on using the changeset viewer.