在分页Datagrid上,如果把定义分页上按钮的代码放在定义分页的JS代码前面,那么自定义的按钮就无法显示。
【有误代码】:
$('#consumption_detail_table').datagrid('getPager').pagination
({
buttons:
[
{
iconCls:'icon-add',
handler:function()
{
alert('添加');
}
},
{
iconCls:'icon-remove',
handler:function()
{
alert('删除');
}
}
]
});
$('#consumption_detail_table').datagrid({loadFilter:pagerFilter});//pageFilter为定义好的函数
【错误页面】:
【正确代码】:
$('#consumption_detail_table').datagrid({loadFilter:pagerFilter});//pageFilter为定义好的函数
$('#consumption_detail_table').datagrid('getPager').pagination
({
buttons:
[
{
iconCls:'icon-add',
handler:function()
{
alert('添加');
}
},
{
iconCls:'icon-remove',
handler:function()
{
alert('删除');
}
}
]
});
【正确页面】:
本文介绍了一个关于Datagrid中自定义分页按钮显示的问题。如果将按钮定义代码置于Datagrid分页代码之前,可能导致按钮无法正常显示。文章通过对比错误与正确的代码示例,解释了正确的实现方式。

245

被折叠的 条评论
为什么被折叠?



