jQuery MiniUI

 找回密码
 立即注册
查看: 4330|回复: 5
打印 上一主题 下一主题

miniui.js代码莫名报错 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2017-11-24 13:23:02 |只看该作者 |倒序浏览
本帖最后由 Jokie_Jae 于 2017-11-24 13:25 编辑

var grid_fee_detail = mini.get("datagrid_fee_detail");

function fee_addRow() {
    var newRow = { name: "New Row" };
    grid_fee_detail.addRow(newRow,0);
}
如上述代码为什么会让miniui.js源码报:
miniui.js:11 Uncaught TypeError: Cannot read property 'getValueField' of undefined   
at Object.listColumnRenderer [as renderer] (miniui.js:11)   
at lOlOoo._OnDrawCell (miniui.js:11)   
at lOlOoo.lol0O [as _OnDrawCell] (miniui.js:11)   
at lOlOoo.oloo00HTML (miniui.js:11)   
at lOlOoo._ (miniui.js:11)   
at lOlOoo.oll11O [as _doAddRowEl] (miniui.js:11)   
at lOlOoo.ol0111 [as __OnSourceAdd] (miniui.js:11)   
at mini.DataTable.oOl1 [as fire] (miniui.js:11)   
at mini.DataTable.insert (miniui.js:11)   
at lOlOoo.addRow (miniui.js:11)



Rank: 8Rank: 8

沙发
发表于 2017-11-24 13:37:52 |只看该作者
这代码看起来很简单,就是表格新增一行,不应该出错的,
请提供重现问题的简单页面。

Rank: 1

板凳
发表于 2017-11-24 14:04:33 |只看该作者
felt 发表于 2017-11-24 13:37
这代码看起来很简单,就是表格新增一行,不应该出错的,
请提供重现问题的简单页面。 ...

全部代码太长,无法发过来。。。

Rank: 1

地板
发表于 2017-11-24 14:06:27 |只看该作者
felt 发表于 2017-11-24 13:37
这代码看起来很简单,就是表格新增一行,不应该出错的,
请提供重现问题的简单页面。 ...

就所报错误而言,一般由什么引起,知道错误起因我好调试,这个报错无法找到具体出错的地方

Rank: 1

5#
发表于 2017-11-24 14:24:07 |只看该作者
felt 发表于 2017-11-24 13:37
这代码看起来很简单,就是表格新增一行,不应该出错的,
请提供重现问题的简单页面。 ...

新增一行会不会触发单元格的onChange、ondrawcell、oncellcommitedit事件

Rank: 8Rank: 8

6#
发表于 2017-11-24 14:33:28 |只看该作者
Jokie_Jae 发表于 2017-11-24 14:24
新增一行会不会触发单元格的onChange、ondrawcell、oncellcommitedit事件

ondrawcell会触发,其他不会
你最好分解页面,看到底是那部分引起的。
这些起来是表格的渲染代码,你检查一下你ondrawcell处理了什么

Archiver|普加软件

GMT+8, 2025-7-14 06:41 , Processed in 1.033957 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部