mirror of https://gitee.com/karson/fastadmin.git
parent
bba702bd18
commit
9a7e29a080
|
|
@ -604,6 +604,11 @@ class Crud extends Command
|
|||
$attrArr['data-rule'] = 'required';
|
||||
}
|
||||
|
||||
//如果字段类型为无符号型,则设置<input min=0>
|
||||
if (stripos($v['COLUMN_TYPE'], 'unsigned') !== false) {
|
||||
$attrArr['min'] = 0;
|
||||
}
|
||||
|
||||
if ($inputType == 'select') {
|
||||
$cssClassArr[] = 'selectpicker';
|
||||
$attrArr['class'] = implode(' ', $cssClassArr);
|
||||
|
|
@ -957,7 +962,7 @@ class Crud extends Command
|
|||
$this->writeToFile('recyclebin', $data, $recyclebinFile);
|
||||
$recyclebinTitle = in_array('title', $fieldArr) ? 'title' : (in_array('name', $fieldArr) ? 'name' : '');
|
||||
$recyclebinTitleJs = $recyclebinTitle ? "\n {field: '{$recyclebinTitle}', title: __('" . (ucfirst($recyclebinTitle)) . "'), align: 'left'}," : '';
|
||||
$data['recyclebinJs'] = $this->getReplacedStub('mixins/recyclebinjs', ['recyclebinTitleJs' => $recyclebinTitleJs, 'controllerUrl' => $controllerUrl]);
|
||||
$data['recyclebinJs'] = $this->getReplacedStub('mixins/recyclebinjs', ['deleteTimeField' => $this->deleteTimeField, 'recyclebinTitleJs' => $recyclebinTitleJs, 'controllerUrl' => $controllerUrl]);
|
||||
}
|
||||
// 生成JS文件
|
||||
$this->writeToFile('javascript', $data, $javascriptFile);
|
||||
|
|
@ -1453,9 +1458,9 @@ EOD;
|
|||
|
||||
// 文件、图片、权重等字段默认不加入搜索栏,字符串类型默认LIKE
|
||||
$noSearchFiles = ['file$', 'files$', 'image$', 'images$', '^weigh$'];
|
||||
if(preg_match("/" . implode('|', $noSearchFiles) . "/i", $field)){
|
||||
if (preg_match("/" . implode('|', $noSearchFiles) . "/i", $field)) {
|
||||
$html .= ", operate: false";
|
||||
}else if(in_array($datatype, ['varchar'])) {
|
||||
} else if (in_array($datatype, ['varchar'])) {
|
||||
$html .= ", operate: 'LIKE'";
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
{checkbox: true},
|
||||
{field: 'id', title: __('Id')},{%recyclebinTitleJs%}
|
||||
{
|
||||
field: 'deletetime',
|
||||
field: '{%deleteTimeField%}',
|
||||
title: __('Deletetime'),
|
||||
operate: 'RANGE',
|
||||
addclass: 'datetimerange',
|
||||
|
|
|
|||
Loading…
Reference in New Issue