fixed div id
[sgn.git] / mason / brapiclient / studies_search.mas
blob01741f33c6fe7893e5f5a2e2f14ed614512ad56e
1 <%args>
2 </%args>
4 <& /util/import_javascript.mas, classes => [ 'brapi.Table' ] &>
6 <h4>Studies Search</h4>
8 <div id="brapi_studies_search_home_div">
10 <input name="brapi_studies_programDbId" id="brapi_studies_programDbId" class="form-control" type="text" placeholder="ProgramDbId" />
11 <input name="brapi_studies_programName" id="brapi_studies_programName" class="form-control" type="text" placeholder="ProgramName" />
12 <input name="brapi_studies_locationDbId" id="brapi_studies_locationDbId" class="form-control" type="text" placeholder="LocationDbId" />
13 <input name="brapi_studies_locationName" id="brapi_studies_locationName" class="form-control" type="text" placeholder="LocationName" />
14 <input name="brapi_studies_studyTypeName" id="brapi_studies_studyTypeName" class="form-control" type="text" placeholder="StudyTypeName" />
15 <input name="brapi_studies_studyDbId" id="brapi_studies_studyDbId" class="form-control" type="text" placeholder="StudyDbId" />
16 <input name="brapi_studies_studyName" id="brapi_studies_studyName" class="form-control" type="text" placeholder="StudyName" />
17 <input name="brapi_studies_germplasmDbId" id="brapi_studies_germplasmDbId" class="form-control" type="text" placeholder="GermplasmDbId" />
18 <input name="brapi_studies_germplasmName" id="brapi_studies_germplasmName" class="form-control" type="text" placeholder="GermplasmName" />
19 <input name="brapi_studies_variableDbId" id="brapi_studies_variableDbId" class="form-control" type="text" placeholder="ObservationVariableDbId" />
20 <input name="brapi_studies_variableName" id="brapi_studies_variableName" class="form-control" type="text" placeholder="ObservationVariableName" />
21 <button class="btn btn-primary" name="brapi_studies_search_submit" id="brapi_studies_search_submit">Search</button>
23 <br/><br/>
25 <div id="brapi_studies_search_result_div">
27 </div>
29 </div>
31 <script>
33 jQuery(document).ready(function() {
34     jQuery("#brapi_studies_search_submit").click(function() {
35         jQuery.ajax( {
36           'url': jQuery('#brapi_home_url_select').val()+'/brapi/v1/studies-search',
37           'method': 'POST',
38           'data': { 
39             'programDbIds' :  jQuery("#brapi_studies_programDbId").val(),
40             'programNames' :  jQuery("#brapi_studies_programName").val(),
41             'locationDbId' : jQuery("#brapi_studies_locationDbId").val(),
42             'locationNames' : jQuery("#brapi_studies_locationName").val(),
43             'studyTypeName' : jQuery("#brapi_studies_studyTypeName").val(),
44             'studyDbIds' : jQuery("#brapi_studies_studyDbId").val(),
45             'studyNames' : jQuery("#brapi_studies_studyName").val(),
46             'germplasmDbIds' : jQuery("#brapi_studies_germplasmDbId").val(),
47             'germplasmNames' : jQuery("#brapi_studies_germplasmName").val(),
48             'observationVariableDbIds' : jQuery("#brapi_studies_variableDbId").val(),
49             'observationVariableNames' : jQuery("#brapi_studies_variableName").val(),
50           },
51           'success': function(response) {
52             console.log(response);
53             brapi_create_paginated_table(response.result.data, response.metadata.pagination, 'brapi_studies_search_result_div', jQuery('#brapi_home_url_select').val()+'/brapi/v1/studies-search', undefined);
55           },
56           error: function(response) {
57             alert('An error occurred');
58           }
59         });
60     });
61 });
64 </script>