fix: 修复内置表单switch错误

This commit is contained in:
Ying
2023-07-03 20:40:57 +08:00
parent fdaf627f1a
commit 21c359326d

View File

@@ -396,9 +396,15 @@ class FormBuilder
{
$value = $this->formtype ? 'value="{$data.' . $data['name'] . '}"' : '';
$param = '$data.' . $data['name'];
if ($this->formtype) {
return <<<Eof
<input type="hidden" type="checkbox" name="{$data['name']}" value="0" />
<input type="checkbox" name="{$data['name']}" value="$value" <eq name="{$param}" value="1" > checked </eq> lay-skin="switch" />
Eof;
}
return <<<Eof
<input type="hidden" type="checkbox" name="{$data['name']}" value="0" />
<input type="checkbox" name="{$data['name']}" value="1" <eq name="{$param}" value="1" > checked </eq> lay-skin="switch" />
<input type="checkbox" name="{$data['name']}" value="1" lay-skin="switch" />
Eof;
}