easyui datagrid获取editor始终为null
easyui datagrid中使用的可以编辑的datagrid,调用$("#dg").datagrid("getEditors",rowIndex),获取到的的Editor之中为NULL 代码如下:
<table id="dg" class="easyui-datagrid" data-options="singleSelect:true,fitColumns:true,onClickRow:onClickRow">
<thead>
<tr>
<th field="id">商品编号</th>
<th field="amount" data-options="editor:{type:'numberbox'}">数量</th>
</tr>
</thead>
<tbody>
<tr>
<td>20176537</td>
<td>17</td>
</tr>
<tr>
<td>201765373</td>
<td>11</td>
</tr>
</tbody>
</table>
<script type="text/javascript">
function onClickRow(rowIndex, rowData){
alert(rowIndex);
var editors = $("#dg").datagrid('getEditors',rowIndex);
alert(editors.length);
}//在这里使用获取到的长度为0
</script>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你在click中,当前行并没有处于编辑模式,当然是null