Exemplo n.º 1
0
Arquivo: ReadRu.php Projeto: Moro3/duc
    protected function renderComplete($data)
    {
        return '
			</script>
			<!-- Grid base -->
			<table id="' . $data['id'] . '"></table>
			<div id="' . $data['pager_id'] . '"></div>

			<!-- Grid JS -->
			<script>
			var grid = "#' . $data['id'] . '";
			var pager = "#' . $data['pager_id'] . '";

			var $grid = $(grid);
			var $pager = $(pager);

			var $' . $data['id'] . ' = $grid;

			$grid.jqGrid(' . substr(jqGrid_Utils::jsonEncode($data['options']), 0, -2) . ', ';
    }
Exemplo n.º 2
0
 protected function initTimepicker($options = null)
 {
     $options = is_array($options) ? $options : array();
     //        $r = $this->parseRow();
     //        $options['hour'] = date('H', $r['date_create']);
     return new jqGrid_Data_Raw('function(el){$(el).timepicker(' . jqGrid_Utils::jsonEncode($options) . ');}');
 }
Exemplo n.º 3
0
    protected function initDateTimeRangePicker($options = null)
    {
        $default_options = array('onSelect' => new jqGrid_Data_Raw('function() { $("#' . $this->grid_id . '")[0].triggerToolbar(); }'), 'datepickerOptions' => array('timeFormat' => 'HH:mm'));
        $options = is_array($options) ? array_merge($default_options, $options) : $default_options;
        return new jqGrid_Data_Raw('
			function(el){$(document).ready(function(){ $(el).daterangepicker(' . jqGrid_Utils::jsonEncode($options) . '); }); }
			');
    }
Exemplo n.º 4
0
 protected function initDatetimepicker($options = null)
 {
     $options = is_array($options) ? $options : array();
     return new jqGrid_Data_Raw('function(el){$(el).datetimepicker(' . jqGrid_Utils::jsonEncode($options) . ');}');
 }
Exemplo n.º 5
0
Arquivo: jqGrid.php Projeto: Moro3/duc
 /**
  * Send JSON to browser
  * Please set $this->json_mode for special output
  *
  * TODO: add jsonp support
  *
  * @param  $obj object to send
  * @return void
  */
 protected function json($obj)
 {
     #Mode preset
     if ($this->json_mode) {
         $mode = $this->json_mode;
     } elseif (isset($_SERVER['HTTP_X_REQUESTED_WITH'])) {
         $mode = 'json';
     } else {
         $mode = 'ajaxForm';
     }
     switch ($mode) {
         case 'ajaxForm':
             header("Content-type: text/html; charset={$this->loader->get('encoding')};");
             //echo '<textarea>' . jqGrid_Utils::jsonEncode($obj) . '</textarea>';
             echo jqGrid_Utils::jsonEncode($obj);
             break;
         default:
             header("Content-type: application/json; charset={$this->loader->get('encoding')};");
             echo jqGrid_Utils::jsonEncode($obj);
             break;
     }
 }