Arn*_*all 4 javascript jquery handsontable
我对这个例子做了一个小提琴。小提琴示例。
在第 4 列中有一些单元格,我想禁用写入模式并激活下拉列表。实际上我有下拉菜单并且对我来说效果很好,但我可以继续写它,我想禁用这个选项。
我只想让人们选择这些选项之一。在此示例中,颜色或 Bumber。
我试过这个,包括只读:
{
data: 'bumper',
type: 'dropdown',
readOnly: true,
source: ['Red', 'Blue', 'Green']
}
Run Code Online (Sandbox Code Playgroud)
但是(显然)禁用整个单元格并且不允许使用下拉列表编辑单元格。
我找到了针对这种情况的解决方案,关键是属性allowInvalid
{
data: 'bumper',
type: 'dropdown',
allowInvalid: false,
source: ['Red', 'Blue', 'Green']
}
Run Code Online (Sandbox Code Playgroud)
如果您输入“allowInvalid: false”,则此属性不允许按 Enter 键提交和更改,因此在您选择我需要的有效选项之前不会保存。