我用这个例子做了一个 fiddle 。 Example with fiddle .
在第 4 列中,有一些单元格我想禁用写入模式并激活下拉列表。实际上我有下拉菜单,对我来说效果很好,但我可以继续在里面写,我想禁用这个选项。
我只想让人们选择这些选项之一。在此示例中,颜色或 Bumber。
我试过这个,包括 ReadOnly:
{
data: 'bumper',
type: 'dropdown',
readOnly: true,
source: ['Red', 'Blue', 'Green']
}
但是(显然)禁用整个单元格并且不允许使用下拉菜单编辑单元格。
最佳答案
我找到了这个案例的解决方案,关键是属性allowInvalid
{
data: 'bumper',
type: 'dropdown',
allowInvalid: false,
source: ['Red', 'Blue', 'Green']
}
如果您设置“allowInvalid: false”,此属性不允许按 Enter 键提交和更改,因此在您选择我需要的有效选项之前不会保存。
这是 Fiddle with the problem solved如果有人需要类似的东西。
关于javascript - 如何禁用在 Cell Handsontable 中写入并包含一个下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30024685/