本文整理汇总了PHP中Column::getValue方法的典型用法代码示例。如果您正苦于以下问题:PHP Column::getValue方法的具体用法?PHP Column::getValue怎么用?PHP Column::getValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Column
的用法示例。
在下文中一共展示了Column::getValue方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getValue
/**
* @param mixed $index
* @return string
*/
public function getValue($index)
{
$value = parent::getValue($index);
$total = $this->table->getFooterValue($this->name);
$this->table->setFooterValue($this->name, $total + $value);
return $value;
}
示例2: getValue
public function getValue($index)
{
$value = parent::getValue($index);
if (empty($value)) {
return null;
}
try {
$date = new \DateTime($value);
return $date->format($this->format);
} catch (\Exception $e) {
return $e->getMessage();
}
}
示例3: getValue
public function getValue($index)
{
$value = parent::getValue($index);
// check and see if value is one of these:
// 1, true, yes
$labelHtml = '<span class="label %s">%s</span>';
$labelCss = 'label-default';
if (in_array(strtolower((string) $value), $this->trueValues, true)) {
$value = $this->trueLabel;
$labelCss = 'label-success';
}
if (in_array(strtolower((string) $value), $this->falseValues, true)) {
$value = $this->falseLabel;
$labelCss = 'label-danger';
}
return sprintf($labelHtml, $labelCss, $value);
}
示例4: getValue
/**
* @param mixed $index
* @return string
*/
public function getValue($index)
{
$value = parent::getValue($index);
if (!$this->enableEditing) {
return $value;
}
//assume server response: 200 Ok {status: 'error', msg: 'field cannot be empty!'}
$this->javascript = <<<__JS__
<script type="text/javascript">
jQuery(function(){jQuery({$this->editableId}).editable({
success: function(response, newValue){
if(response.status == 'error') return response.msg;
}
});
});
</script>
__JS__;
if (strlen($value) > 50) {
$this->fieldType = 'textarea';
}
return sprintf('<a href="#" class="editable" data-type="%s" data-pk=\'%s\' data-url="%s" data-title="%s" %s>%s</a>', $this->fieldType, $this->getPrimaryKeyValue(), $this->editUrl, $this->prompt, $this->getFieldOptions(), $value);
}
示例5: getCellPrototype
/**
* Returns cell prototype (<td> html tag).
* @param mixed $row
* @return \Nette\Utils\Html
*/
public function getCellPrototype($row = NULL)
{
$td = parent::getCellPrototype($row);
if ($this->isEditable() && $row !== NULL) {
$td->data['grido-editable-value'] = $this->editableValueCallback === NULL ? parent::getValue($row) : callback($this->editableValueCallback)->invokeArgs(array($row, $this));
}
return $td;
}
示例6: getValue
public function getValue()
{
return (bool) parent::getValue();
}
示例7: getValue
public function getValue()
{
return $this->toCarbon(parent::getValue())->format($this->getFormat(config('administr.listview.date_format')));
}
示例8: getValue
/**
* Render a checkbox while checking if the checkbox should be checked by default
*
* @param type $index
* @return string
*/
public function getValue($index)
{
$value = parent::getValue($index);
$checked = $this->isChecked($this->data) ? 'checked="checked"' : null;
return sprintf('<label><input type="checkbox" name="%s[]" class="grid-view-checkbox" value="%s" %s> %s</label>', $this->name, $value, $checked, $value);
}