永洪社区

标题: 报classCastException怎么回事 [打印本页]

作者: yhdata_HAEeoc1x    时间: 2022-12-13 16:00
标题: 报classCastException怎么回事
  1. var a = 显示指标.getSelectedObjects()
  2. var 累计转化1 = new Locator(["累计转化-开户暂存人数"],COL,DETAIL)
  3. var 累计转化2 = new Locator(["累计转化-进入开户流程人数"],COL,DETAIL)
  4. var 累计转化3 = new Locator(["累计转化-发起入金人数"],COL,DETAIL)
  5. var 累计转化4 = new Locator(["累计转化-开户成功人数"],COL,DETAIL)
  6. var 累计转化5 = new Locator(["累计转化-开户提交人数"],COL,DETAIL)
  7. var 首日转化1 = new Locator(["首日转化-开户暂存人数"],COL,DETAIL)
  8. var 首日转化2 = new Locator(["首日转化-进入开户流程人数"],COL,DETAIL)
  9. var 首日转化3 = new Locator(["首日转化-发起入金人数"],COL,DETAIL)
  10. var 首日转化4 = new Locator(["首日转化-开户成功人数"],COL,DETAIL)
  11. var 首日转化5 = new Locator(["首日转化-开户提交人数"],COL,DETAIL)
  12. var 前两日转化1 = new Locator(["前两日转化-开户暂存人数"],COL,DETAIL)
  13. var 前两日转化2 = new Locator(["前两日转化-进入开户流程人数"],COL,DETAIL)
  14. var 前两日转化3 = new Locator(["前两日转化-发起入金人数"],COL,DETAIL)
  15. var 前两日转化4 = new Locator(["前两日转化-开户成功人数"],COL,DETAIL)
  16. var 前两日转化5 = new Locator(["前两日转化-开户提交人数"],COL,DETAIL)
  17. var 前三日转化1 = new Locator(["前三日转化-开户暂存人数"],COL,DETAIL)
  18. var 前三日转化2 = new Locator(["前三日转化-进入开户流程人数"],COL,DETAIL)
  19. var 前三日转化3 = new Locator(["前三日转化-发起入金人数"],COL,DETAIL)
  20. var 前三日转化4 = new Locator(["前三日转化-开户成功人数"],COL,DETAIL)
  21. var 前三日转化5 = new Locator(["前三日转化-开户提交人数"],COL,DETAIL)
  22. var 前四日转化1 = new Locator(["前四日转化-开户暂存人数"],COL,DETAIL)
  23. var 前四日转化2 = new Locator(["前四日转化-进入开户流程人数"],COL,DETAIL)
  24. var 前四日转化3 = new Locator(["前四日转化-发起入金人数"],COL,DETAIL)
  25. var 前四日转化4 = new Locator(["前四日转化-开户成功人数"],COL,DETAIL)
  26. var 前四日转化5 = new Locator(["前四日转化-开户提交人数"],COL,DETAIL)
  27. var 前五日转化1 = new Locator(["前五日转化-开户暂存人数"],COL,DETAIL)
  28. var 前五日转化2 = new Locator(["前五日转化-进入开户流程人数"],COL,DETAIL)
  29. var 前五日转化3 = new Locator(["前五日转化-发起入金人数"],COL,DETAIL)
  30. var 前五日转化4 = new Locator(["前五日转化-开户成功人数"],COL,DETAIL)
  31. var 前五日转化5 = new Locator(["前五日转化-开户提交人数"],COL,DETAIL)
  32. var 前六日转化1 = new Locator(["前六日转化-开户暂存人数"],COL,DETAIL)
  33. var 前六日转化2 = new Locator(["前六日转化-进入开户流程人数"],COL,DETAIL)
  34. var 前六日转化3 = new Locator(["前六日转化-发起入金人数"],COL,DETAIL)
  35. var 前六日转化4 = new Locator(["前六日转化-开户成功人数"],COL,DETAIL)
  36. var 前六日转化5 = new Locator(["前六日转化-开户提交人数"],COL,DETAIL)
  37. var 首周转化1 = new Locator(["首周转化-开户暂存人数"],COL,DETAIL)
  38. var 首周转化2 = new Locator(["首周转化-进入开户流程人数"],COL,DETAIL)
  39. var 首周转化3 = new Locator(["首周转化-发起入金人数"],COL,DETAIL)
  40. var 首周转化4 = new Locator(["首周转化-开户成功人数"],COL,DETAIL)
  41. var 首周转化5 = new Locator(["首周转化-开户提交人数"],COL,DETAIL)
  42. var 首月转化1 = new Locator(["首月转化-开户暂存人数"],COL,DETAIL)
  43. var 首月转化2 = new Locator(["首月转化-进入开户流程人数"],COL,DETAIL)
  44. var 首月转化3 = new Locator(["首月转化-发起入金人数"],COL,DETAIL)
  45. var 首月转化4 = new Locator(["首月转化-开户成功人数"],COL,DETAIL)
  46. var 首月转化5 = new Locator(["首月转化-开户提交人数"],COL,DETAIL)
  47. var 前60日转化1 = new Locator(["前60日转化-开户暂存人数"],COL,DETAIL)
  48. var 前60日转化2 = new Locator(["前60日转化-进入开户流程人数"],COL,DETAIL)
  49. var 前60日转化3 = new Locator(["前60日转化-发起入金人数"],COL,DETAIL)
  50. var 前60日转化4 = new Locator(["前60日转化-开户成功人数"],COL,DETAIL)
  51. var 前60日转化5 = new Locator(["前60日转化-开户提交人数"],COL,DETAIL)
  52. var 前90日转化1 = new Locator(["前90日转化-开户暂存人数"],COL,DETAIL)
  53. var 前90日转化2 = new Locator(["前90日转化-进入开户流程人数"],COL,DETAIL)
  54. var 前90日转化3 = new Locator(["前90日转化-发起入金人数"],COL,DETAIL)
  55. var 前90日转化4 = new Locator(["前90日转化-开户成功人数"],COL,DETAIL)
  56. var 前90日转化5 = new Locator(["前90日转化-开户提交人数"],COL,DETAIL)
  57. var dic = {
  58.     "累计转化":[累计转化1,累计转化2,累计转化3,累计转化4,累计转化5],
  59.     "首日转化":[首日转化1,首日转化2,首日转化3,首日转化4,首日转化5],
  60.     "前两日转化":[前两日转化1,前两日转化2,前两日转化3,前两日转化4,前两日转化5],
  61.     "前三日转化":[前三日转化1,前三日转化2,前三日转化3,前三日转化4,前三日转化5],
  62.     "前四日转化":[前四日转化1,前四日转化2,前四日转化3,前四日转化4,前四日转化5],
  63.     "前五日转化":[前五日转化1,前五日转化2,前五日转化3,前五日转化4,前五日转化5],
  64.     "前六日转化":[前六日转化1,前六日转化2,前六日转化3,前六日转化4,前六日转化5],
  65.     "首周转化":[首周转化1,首周转化2,首周转化3,首周转化4,首周转化5],
  66.     "首月转化":[首月转化1,首月转化2,首月转化3,首月转化4,首月转化5],
  67.     "前60日转化":[前60日转化1,前60日转化2,前60日转化3,前60日转化4,前60日转化5],
  68.     "前90日转化":[前90日转化1,前90日转化2,前90日转化3,前90日转化4,前90日转化5]
  69. }
  70. for (dicKey in dic){

  71.     if(a.indexOf(dic[dicKey])!=-1){
  72.         for(elm in dic[dicKey]){
  73.             图表8.setColWidth(elm,200)
  74.         }
  75.     }else{
  76.         for(elm in dic[dicKey]){
  77.             图表8.setColWidth(elm,0)
  78.         }
  79.     }
  80. }
复制代码
在最后调用setColWidth时会报错,怎么回事


作者: yhdata_ruby    时间: 2022-12-13 16:20
参考一下哇https://blog.csdn.net/zgz15515397650/article/details/81068723
作者: yhdata_HAEeoc1x    时间: 2022-12-13 16:36
yhdata_ruby 发表于 2022-12-13 16:20
参考一下哇https://blog.csdn.net/zgz15515397650/article/details/81068723

for 循环的方式改下就好了
作者: yhdata_ruby    时间: 2022-12-13 16:39
yhdata_HAEeoc1x 发表于 2022-12-13 16:36
for 循环的方式改下就好了

好耶
作者: yhdata_HAEeoc1x    时间: 2022-12-13 16:42
yhdata_ruby 发表于 2022-12-13 16:39
好耶

那这个问题呢,返回值怎么时-1呢,里面是有这个值的啊

作者: yhdata_HAEeoc1x    时间: 2022-12-13 16:46
yhdata_HAEeoc1x 发表于 2022-12-13 16:42
那这个问题呢,返回值怎么时-1呢,里面是有这个值的啊

这竟然不是纯js? 我怎么判断数组中是否存在某个值啊
作者: yhdata_lyaa    时间: 2022-12-13 16:50
yhdata_HAEeoc1x 发表于 2022-12-13 16:42
那这个问题呢,返回值怎么时-1呢,里面是有这个值的啊

debug a看看呢
作者: yhdata_HAEeoc1x    时间: 2022-12-13 16:52
yhdata_lyaa 发表于 2022-12-13 16:50
debug a看看呢

a是个数组,直接debug返回的对象
作者: yhdata_lyaa    时间: 2022-12-13 17:08
yhdata_HAEeoc1x 发表于 2022-12-13 16:52
a是个数组,直接debug返回的对象

是获取勾选的值在不在吗,大于等于0的都在






欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4