Ignore:
Timestamp:
Feb 3, 2012, 2:04:04 PM (5 years ago)
Author:
work@…
Message:
  • moved common logic into a generic service
  • show a list of study names that match the selection criteria
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/views/studyCompare/pages/_page_one.gsp

    r2151 r2160  
    3131        }
    3232
    33         console.log(criteria);
    34 
    35 
    3633        $.getJSON(
    3734                baseUrl + "/ajax/studyCount",
     
    4239        );
    4340
    44 //      $.ajax({
    45 //              url: baseUrl + "/ajax/studyCount",
    46 //              dataType: 'json',
    47 //              data: criteria,
    48 //              success: function(data) {
    49 //                      $('#matchedStudies').html(data.matched+' of '+data.total+' readable studies matched your criteria');
    50 //              }
    51 //      });
    52 /*
    53         var check = $(event);
    54         var value = check.attr('value');
    55         var parent = check.parent();
    56         var parentId = parent.attr('id');
    57         if (criteria[parentId] == undefined) criteria[parentId] = [];
    58         var c = criteria[parentId];
    59 
    60         // add or remove data
    61         if (check.is(':checked') && c.indexOf(value) < 0) {
    62                 c.push(value);
    63         } else if (c.indexOf(value) >= 0) {
    64                 c.splice(c.indexOf(value),1);
    65         }
    66 
    67         console.log(criteria);
    68 
    69         // ajax call
    7041        $.getJSON(
    71                 "<g:createLink controller="ajax" action="studyCount"/>",
     42                baseUrl + "/ajax/studies",
    7243                criteria,
    7344                function(data) {
    74                         $('#matchedStudies').html(data.count+' studies matched your criteria');
     45                        var studies = '';
     46                        for (var i=0; i<data.studies.length; i++) {
     47                                studies = studies + data.studies[i] + '<br/>';
     48                        }
     49                        $('#studyOverview').html(studies);
    7550                }
    7651        );
    77 
    78         $.ajax({
    79                 url: baseUrl + "/ajax/studyCount",
    80                 dataType: 'json',
    81                 data: data,
    82                 success: function(data) {
    83                         $('#matchedStudies').html(data.count+' studies matched your criteria');
    84                 }
    85         });
    86 */
    87 
    8852}
    8953</script>
    90 
    9154
    9255<div class="selector">
     
    9659</div>
    9760<div id="matchedStudies"></div>
     61<div id="studyOverview" style="margin-top:20px;border: 1px solid blue;"></div>
    9862
    9963</af:page>
Note: See TracChangeset for help on using the changeset viewer.