14.2 SpreadJS下拉框如何实现
本帖最后由 Joestar.Xu 于 2024-12-25 13:47 编辑如果物料和部门是这种下拉选择 怎么做
一种比较简单的实现方式是事件,当B2单元格被编辑时,触发CellChanged事件,判断触发的单元格是否位于B列,若位于B列,则根据输入的值自动设置C列对应单元格的值。 您好,可以参考这篇文章来实现:https://gcdn.grapecity.com.cn/showtopic-169429-1-1.html Joestar.Xu 发表于 2024-12-25 15:24
您好,可以参考这篇文章来实现:https://gcdn.grapecity.com.cn/showtopic-169429-1-1.html
如果我选择部门名代码可以让旁边的部门名称填充吗 Joestar.Xu 发表于 2024-12-26 09:29
一种比较简单的实现方式是事件,当B2单元格被编辑时,触发CellChanged事件,判断触发的单元格是否位于B列, ...
有链接或者简单demo吗这个fdeptid表格上面不显示 保存时候传递给后台 我在下拉时候插入加入这个监听 但是只能获取value值 您好!补充一下,可以使用ComboBox单元格类型结合ValueChanged事件实现,思路和4楼版主所述一致,可以参考如下论坛博客了解详情:
https://gcdn.grapecity.com.cn/showtopic-72328-1-1.html 本帖最后由 1ds 于 2024-12-26 10:45 编辑
Wilson.Zhang 发表于 2024-12-26 10:15
您好!补充一下,可以使用ComboBox单元格类型结合ValueChanged事件实现,思路和4楼版主所述一致,可以参考 ...
这个值和value 都可以了我可以在存储一个部门id吗后台接收的就是一个部门id,并且存储部门id的隐藏
1ds 发表于 2024-12-26 10:28
这个值和value 都可以了我可以在存储一个部门id吗后台接收的就是一个部门id,并且存储部门id的隐藏
我理解您说的“部门id”是您业务相关的数据,ValueChanged事件能够监听到发生数据变化的单元格位置信息(row、col属性)、变化前后的数据(oldValue、newValue属性)、事件发生时的sheet名称和sheet实例(sheetName、sheet属性)等与sheet相关的信息。
请教下您需要在ValueChanged事件发生时获取部门id做什么用?
如果一个完整的数据记录被填充在一行内不同的单元格,那可以在ValueChanged事件发生时通过row了解到所在行,之后以该行和部门id所在列为依据获取对应单元格的数据,这样应该也可以获取到您需要的部门id。 Wilson.Zhang 发表于 2024-12-26 13:31
我理解您说的“部门id”是您业务相关的数据,ValueChanged事件能够监听到发生数据变化的单元格位置信息( ...
页面excel显示的部门名称部门代码传递给后端的是id
页:
[1]
2