Kartik 可编辑复选框不显示选中的默认值
Kartik Editable Checkbox does not show default value as checked
我正在使用 Kartik/Editable 的最新版本。
实现了一个有效的复选框弹出窗口,但它没有将默认值显示为 checked/unchecked。
示例:
echo Editable::widget([
'name' => 'test',
'value' => 1,
'asPopover' => false,
'inputType'=>Editable::INPUT_CHECKBOX,
]);
这将显示一个弹出窗口,其中根本未选中复选框,但它应该是值 = 1。
根据 Kartiks 文档,该值应该是整数,而不是布尔值。
我错过了什么吗?或者这是设计使然?
您应该为选中的复选框添加 'options' => ['checked' => true,],
。
Editable::widget([
'name' => 'test',
'value' => 1,
'asPopover' => false,
'options' => ['checked' => true,],
'inputType' => Editable::INPUT_CHECKBOX,
]);
我正在使用 Kartik/Editable 的最新版本。 实现了一个有效的复选框弹出窗口,但它没有将默认值显示为 checked/unchecked。 示例:
echo Editable::widget([
'name' => 'test',
'value' => 1,
'asPopover' => false,
'inputType'=>Editable::INPUT_CHECKBOX,
]);
这将显示一个弹出窗口,其中根本未选中复选框,但它应该是值 = 1。 根据 Kartiks 文档,该值应该是整数,而不是布尔值。
我错过了什么吗?或者这是设计使然?
您应该为选中的复选框添加 'options' => ['checked' => true,],
。
Editable::widget([
'name' => 'test',
'value' => 1,
'asPopover' => false,
'options' => ['checked' => true,],
'inputType' => Editable::INPUT_CHECKBOX,
]);