getInput() public method

public getInput ( $attr = [] )
Example #1
0
 function getInput($attr = array())
 {
     // $this->value contains date in MySQL format
     // we need it in locale format
     $this->js(true)->datepicker(array_merge(array('duration' => 0, 'showOn' => 'none', 'changeMonth' => true, 'changeYear' => true, 'dateFormat' => $this->api->getConfig('locale/date_js', 'dd/mm/yy')), $this->options));
     return parent::getInput(array_merge(array('value' => $this->value ? date($this->api->getConfig('locale/date', 'd/m/Y'), strtotime($this->value)) : ''), $attr));
 }
Example #2
0
 function getInput()
 {
     $s = $this->name . '_slider';
     $this->js(true)->_selector('#' . $s)->slider(array('min' => $this->min, 'max' => $this->max, 'step' => $this->step, 'range' => true, 'values' => array($this->selected_min, $this->selected_max), 'change' => $this->js()->_enclose()->val($this->js()->_selector('#' . $s)->slider('values'))->change()));
     $this->setAttr('style', 'display: none');
     return '<div class="atk-cells"><div class="atk-cell atk-align-left">' . $this->left . '</div>' . '<div class="atk-cell atk-align-right">' . $this->right . '</div>' . '</div>' . '' . parent::getInput() . '<div id="' . $s . '"></div>' . '';
 }
Example #3
0
 function getInput($attr = array())
 {
     return parent::getInput(array_merge(array('value' => number_format($this->value, 2)), $attr));
 }
 function getInput($attr = array())
 {
     return parent::getInput($attr) . '<div id="' . $this->name . '_img">' . '<img src="' . $this->image_url . '" border="0"></div>';
 }
Example #5
0
 function getInput()
 {
     return parent::getInput() . $this->getButton();
 }
Example #6
0
 function getInput($attr = array())
 {
     return parent::getInput(array_merge(array('class' => 'hindi'), $attr));
 }
 function getInput($attr = array())
 {
     $this->js(true)->_load('moment.min')->_load('daterangepicker1')->_css('daterangepicker');
     $this->js(true, "\$('#" . $this->name . "').daterangepicker({\n                            'startDate': 'start',\n                            'endDate': 'end',\n                            'ranges': {\n                               'Today': [moment(), moment()],\n                               'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],\n                               'Last 7 Days': [moment().subtract(6, 'days'), moment()],\n                               'Last 30 Days': [moment().subtract(29, 'days'), moment()],\n                               'This Month': [moment().startOf('month'), moment().endOf('month')],\n                               'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]\n                            }\n                    });");
     return parent::getInput(array_merge(array('value' => date('Y-m-d H-i-s', strtotime($this->value))), $attr));
 }
 function getInput($attr = array())
 {
     $this->js(true)->_load('bootstrap-datetimepicker')->_css('libs/bootstrap-datetimepicker');
     $this->js(true)->appendDtpicker(array_merge(array('minuteInterval' => 5, 'closeOnSelected' => true, 'dateFormat' => 'YYYY-MM-DD hh:mm:00', 'autodateOnStart' => false), $this->options));
     return parent::getInput(array_merge(array('value' => date('Y-m-d H:i:00', strtotime($this->value))), $attr));
 }