找回密码
 立即注册

QQ登录

只需一步,快速开始

忘语吧

注册会员

4

主题

13

帖子

55

积分

注册会员

积分
55
最新发帖
忘语吧
注册会员   /  发表于:2024-6-4 09:34  /   查看:498  /  回复:7
本帖最后由 忘语吧 于 2024-6-4 12:00 编辑

参考这个后也不行
https://gcdn.grapecity.com.cn/showtopic-152939-1-1.html
绑定的这个方法里面(spdMagn_ComboSelChange ),获取不到LvMagn的值。
  1. const [LvMagn, setLvMagn] = useState<any>([]);
  2. const [spread, setSpread] = useState<any>(null);

  3. useEffect(() => {
  4.   Promise.resolve().then(() => getLvMarginList());
  5.   }, []);

  6. useEffect(() => {
  7.   if (spread) {
  8.     spread.bind(GC.Spread.Sheets.Events.ValueChanged, spdMagn_ComboSelChange);
  9.   }
  10. }, [spread]);

  11. const spdMagn_ComboSelChange = (e, info) => {
  12.    console.info("aaa", LvMagn);  
  13. };   

  14. const getLvMarginList = async () => {
  15.   getIniByCmbSiKyok({
  16.     oSClientInfo: oSClientInfo,
  17.     methodName: 'MRGNKBN',
  18.   }).then((res) => {
  19.     let marginList = res.loOListDat;
  20.     setLvMagn(marginList);
  21.   });
  22. };  
复制代码


7 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-4 17:37:09
沙发
您好,这边根据您的代码测试了一下,但是在运行时提示:

Valuechanged问题.png946372985.png

无法复现出您的问题,请您提供一下更加详细的代码。
回复 使用道具 举报
忘语吧
注册会员   /  发表于:2024-6-5 09:47:10
板凳
Joestar.Xu 发表于 2024-6-4 17:37
您好,这边根据您的代码测试了一下,但是在运行时提示:

弄了个demo,放到附件里面了。点button是可以输出useState的值,表格绑定的事件获取不到值

image.png277561034.png

testSpreadjs.zip

1.47 KB, 下载次数: 46

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-5 17:55:25
地板
您好,我这边在Demo中测试了一下,仍然无法复现出您的问题,请参考下图和附件。

valueChanged.png62962340.png

valueChanged.zip

609.32 KB, 下载次数: 35

回复 使用道具 举报
忘语吧
注册会员   /  发表于:2024-6-6 09:22:47
5#
Joestar.Xu 发表于 2024-6-5 17:55
您好,我这边在Demo中测试了一下,仍然无法复现出您的问题,请参考下图和附件。

好的,谢谢。可能是我这边环境有问题的。你的demo在我这边是可以的
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-6 09:31:50
6#
不客气,可以先排查一下,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
忘语吧
注册会员   /  发表于:2024-6-6 13:42:34
7#
Joestar.Xu 发表于 2024-6-6 09:31
不客气,可以先排查一下,后续有其他问题的话随时开新帖提问哈。

好的,谢谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-6 13:45:32
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部