Java环境下如何实现SpreadJS的普通组合框单元格

2024-11-08 12:39:13

1、ComboBox 代表一种组合框单元格类型。

2、创建一个普通组合框单元格,请参照以下代码:var combo = new GC.Spread.Sheets.CellTypes.ComboBox();sheet.setCellType(3, 2, combo, GC.Spread.Sheets.SheetArea.viewport);

3、你可以使用 editorValueType 方法来设置或者获取被写入底层数据模型的值。这种编辑值的类型是一个枚举 EditorValueType。 text: 将选中的项目的文本值写入数据模型中。 index: 将选中的项目的下标写入数据模型中。 value: 将选中的项目相应的数据值写入数据模型中。请参照以下代码:combo.editorValueType(GC.Spread.Sheets.CellTypes.EditorValueType.text);

4、不同的 editorValueType 编辑类型形成了不同的编辑值。组合框的值取决于下拉列表中的项目。你可以使用 items 方法来获取或者设置项目。

Java环境下如何实现SpreadJS的普通组合框单元格

5、你可以使用 editable 方法设置是否容许用户在复选框上进行输入。默认值是 false,这种情况下只能进行选择操作。请参照以下代码:editableCombo.editable(true);

6、你可以使用 itemHeight 方法来设置下拉列表项目的高度。请参照以下代码:combo.itemHeight(24);

7、效果展示

Java环境下如何实现SpreadJS的普通组合框单元格
猜你喜欢