【gc7.0.3】实现"单元格下拉菜单"
【gc7.0.3】可以像spreadjs一样实现"单元格下拉菜单"的设置吗?GcExcel 也有支持的单元格类型,里面有一个 combobox,就是 dropdownList.
单元格类型 - GcExcel 中文文档Java版 | 服务端高性能表格组件 - 葡萄城
导出 sjs,在 SpreadJS 里打开后:
您好!可以通过GcExcel支持的序列数据验证为单元格设置下拉菜单,可以参考官网教程了解详情:
https://demo.grapecity.com.cn/do ... reatelistvalidation Wilson.Zhang 发表于 2024-11-14 16:37
您好!可以通过GcExcel支持的序列数据验证为单元格设置下拉菜单,可以参考官网教程了解详情:
https://dem ...
可以实现像前端Spreadjs一样的效果吗 ?通过设置text和value来实现 低调的繁华 发表于 2024-11-14 16:44
可以实现像前端Spreadjs一样的效果吗 ?通过设置text和value来实现
确认下您是否想通过交互式手动操作选择选项吗?GcExcel设置序列数据验证后导出为ssjson、sjs、xlsx等文件后再导入SpreadJS即可见下拉列表,如下图所示:
Wilson.Zhang 发表于 2024-11-14 17:50
确认下您是否想通过交互式手动操作选择选项吗?GcExcel设置序列数据验证后导出为ssjson、sjs、xlsx等文件 ...
我是想实现和spreadjs类似:
verticalStyle.dropDowns = [
{
type: GC.Spread.Sheets.DropDownType.list,
option: {
multiSelect: multiSelect,
items: [
{
text: 'item11001',
value: 'item11001'
},
{
text: 'item11002',
value: 'item11002'
},
{
text: 'item3',
value: 'item3'
},
{
text: 'item4',
value: 'item4'
}
],
}
}
];
这种效果
低调的繁华 发表于 2024-11-15 09:55
我是想实现和spreadjs类似:
verticalStyle.dropDowns = [
{
您提供的代码片段中体现的是SpreadJS通过Style样式对象设置的下拉列表,GcExcel暂不支持这种方式。
SpreadJS通过Style对象定义了下拉列表中显示值与实际值,通过点击选项可以将选项设置在单元格内完成数据填充。
GcExcel的序列数据验证也可以实现同样的功能,既然是数据验证的一种类型,序列也提供了允许在单元格上填充的合理数据选项,通过点击也可以将其填充至单元格内。同时,SpreadJS中也支持序列数据验证。
因此,在SpreadJS中可以通过Worksheet:getValue()获取填充在单元格中的选项值,在GcExcel中则可以通过IRange:getValue()获取。
本帖最后由 Wilson.Zhang 于 2024-11-15 16:16 编辑
如7楼的回答,GcExcel确实也有用于下拉列表的单元格类型,即ComboBox组合框单元格类型,您可以参考使用。 JoeJin 发表于 2024-11-15 16:09
GcExcel 也有支持的单元格类型,里面有一个 combobox,就是 dropdownList.
单元格类型 - GcExcel 中文文 ...
好的,谢谢哈。 Wilson.Zhang 发表于 2024-11-15 16:12
如7楼的回答,GcExcel确实也有用于下拉列表的单元格类型,即ComboBox组合框单元格类型,您可以参考使用。
好的,我要的就是这个,谢谢
页:
[1]
2