Showing only the active sessions by default see BT#3368

skala
Julio Montoya 13 years ago
parent 7d6bdf400b
commit b021141882
  1. 44
      main/admin/session_list.php

@ -57,10 +57,16 @@ $column_model = array(
array('name'=>'coach_name', 'index'=>'coach_name', 'width'=>'80', 'align'=>'left', 'search' => 'false'),
array('name'=>'status', 'index'=>'session_active', 'width'=>'40', 'align'=>'left', 'search' => 'true', 'stype'=>'select',
//for the top bar
'editoptions' => array('value' => ':'.get_lang('All').';1:'.get_lang('Active').';0:'.get_lang('Inactive')),
//for the bottom bar
'searchoptions' => array('value' => '1:'.get_lang('Active').';0:'.get_lang('Inactive'))),
'searchoptions' => array(
'defaultValue' => '1',
'value' => '1:'.get_lang('Active').';0:'.get_lang('Inactive')),
//for the top bar
'editoptions' => array('value' => ':'.get_lang('All').';1:'.get_lang('Active').';0:'.get_lang('Inactive'))),
array('name'=>'visibility', 'index'=>'visibility', 'width'=>'40', 'align'=>'left', 'search' => 'false'),
@ -87,11 +93,30 @@ $action_links = 'function action_formatter(cellvalue, options, rowObject) {
}';
?>
<script>
function setSearchSelect(columnName) {
$("#sessions").jqGrid('setColProp', columnName,
{
searchoptions:{
dataInit:function(el){
$("option[value='1']",el).attr("selected", "selected");
setTimeout(function(){
$(el).trigger('change');
},1000);
}
}
});
}
$(function() {
<?php
echo Display::grid_js('sessions', $url,$columns,$column_model,$extra_params, array(), $action_links,true);
?>
setSearchSelect("status");
$("#sessions").jqGrid('navGrid','#sessions_pager', {edit:false,add:false,del:false},
{height:280,reloadAfterSubmit:false}, // edit options
{height:280,reloadAfterSubmit:false}, // add options
@ -117,13 +142,18 @@ $(function() {
},buttonicon:'ui-icon-document'})
*/
//Adding search options
//Adding search options
var options = {
'stringResult': true,
'autosearch' : true,
'searchOnEnter':false,
'searchOnEnter':false,
}
jQuery("#sessions").jqGrid('filterToolbar',options);
jQuery("#sessions").jqGrid('filterToolbar',options);
var sgrid = $("#sessions")[0];
sgrid.triggerToolbar();
});
</script>

Loading…
Cancel
Save