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,
]);