在分頁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('刪除');
}
}
]
});
【正確頁面】: