永洪社区

标题: 空指针异常 [打印本页]

作者: 永洪小白    时间: 2023-5-22 15:23
标题: 空指针异常
    var regionGrid = getData("成本费用构成", DATA)
if (regionGrid.rows(ADDED).length > 0 || regionGrid.rows(MODIFIED).length > 0 || regionGrid.rows(DELETED).length > 0) {
    autoCommit(regionGrid)
}

var sg = getData("三公经费", DATA)
if (sg.rows(ADDED).length > 0 || sg.rows(MODIFIED).length > 0 || sg.rows(DELETED).length > 0) {
    autoCommit("三公经费")
}

var mll = getData("毛利率分析", DATA)
if (mll.rows(ADDED).length > 0 || mll.rows(MODIFIED).length > 0 || mll.rows(DELETED).length > 0) {
    autoCommit("毛利率分析")
}
var cb = getData("成本费用累计情况", DATA)
if (cb.rows(ADDED).length > 0 || cb.rows(MODIFIED).length > 0 || cb.rows(DELETED).length > 0) {
    autoCommit("成本费用累计情况")
}


这个是提交代码,很奇怪为什么一直空指针,修改也修改不了



作者: yhdata_ruby    时间: 2023-5-22 15:25
第十四行是哪里啊
作者: 永洪小白    时间: 2023-5-22 15:28
yhdata_ruby 发表于 2023-5-22 15:25
第十四行是哪里啊

var mll = getData("毛利率分析", DATA)
if (mll.rows(ADDED).length > 0 || mll.rows(MODIFIED).length > 0 || mll.rows(DELETED).length > 0) {
    autoCommit("毛利率分析")
}
作者: yhdata_ruby    时间: 2023-5-22 15:31
yhdata_HqiHihL9 发表于 2023-5-22 15:28
var mll = getData("毛利率分析", DATA)
if (mll.rows(ADDED).length > 0 || mll.rows(MODIFIED).lengt ...

getData换成getviewdata呢
作者: 永洪小白    时间: 2023-5-22 15:34
yhdata_ruby 发表于 2023-5-22 15:31
getData换成getviewdata呢

报告: 预览: 成本费用情况表单, 提交时运行,
第13行, TypeError: Cannot read property "length" from null ([script]#13)
作者: yhdata_ruby    时间: 2023-5-22 15:35
yhdata_HqiHihL9 发表于 2023-5-22 15:34
报告: 预览: 成本费用情况表单, 提交时运行,
第13行, TypeError: Cannot read property "length" from n ...

截图看一下你的脚本和组件
作者: 永洪小白    时间: 2023-5-22 15:39
yhdata_ruby 发表于 2023-5-22 15:35
截图看一下你的脚本和组件

发送不了图片了
作者: 永洪小白    时间: 2023-5-22 15:40
yhdata_ruby 发表于 2023-5-22 15:35
截图看一下你的脚本和组件

   
var regionGrid = getData("成本费用构成", DATA)
if (regionGrid.rows(ADDED).length > 0 || regionGrid.rows(MODIFIED).length > 0 || regionGrid.rows(DELETED).length > 0) {
    autoCommit(regionGrid)
}

var sg = getData("三公经费", DATA)
if (sg.rows(ADDED).length > 0 || sg.rows(MODIFIED).length > 0 || sg.rows(DELETED).length > 0) {
    autoCommit("三公经费")
}

var mll = getViewData("毛利率分析", DATA)
if (mll.rows(ADDED).length > 0 || mll.rows(MODIFIED).length > 0 || mll.rows(DELETED).length > 0) {
    autoCommit("毛利率分析")
}
var cb = getData("成本费用累计情况", DATA)
if (cb.rows(ADDED).length > 0 || cb.rows(MODIFIED).length > 0 || cb.rows(DELETED).length > 0) {
    autoCommit("成本费用累计情况")
}
作者: yhdata_ruby    时间: 2023-5-22 15:41
yhdata_HqiHihL9 发表于 2023-5-22 15:40
var regionGrid = getData("成本费用构成", DATA)
if (regionGrid.rows(ADDED).length > 0 || regi ...

毛利率分析这个图表有空?
作者: 永洪小白    时间: 2023-5-22 15:45
yhdata_ruby 发表于 2023-5-22 15:41
毛利率分析这个图表有空?

报错的地方是这样的,但是并没有给他设置过什么不能为空的列
作者: yhdata_ruby    时间: 2023-5-22 15:50
yhdata_HqiHihL9 发表于 2023-5-22 15:45
报错的地方是这样的,但是并没有给他设置过什么不能为空的列

把关于毛利率分析的脚本删除看看是否报错,是普通表吗
作者: 永洪小白    时间: 2023-5-23 08:26
yhdata_ruby 发表于 2023-5-22 15:50
把关于毛利率分析的脚本删除看看是否报错,是普通表吗

已经改好了,是填报那边的名称和代码里面的名称没有对应上的问题,谢谢
作者: yhdata_ruby    时间: 2023-5-23 09:24
yhdata_HqiHihL9 发表于 2023-5-23 08:26
已经改好了,是填报那边的名称和代码里面的名称没有对应上的问题,谢谢 ...

好的哦




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