2010-03-02 129 views
1

我想在我這裏flexigrid換出按鍵是我的代碼flexigrid動態按鈕

$('#flex').flexOptions({ 
    buttons : [ 
    {name: 'Show Tagged', bclass: 'show tagged', onpress : control_buttons}, 
    {separator: true}, 
    {separator: true}, 
    {name: 'All Tagged', bclass: 'show tagged', onpress : control_buttons}, 
    {name: 'Single tagged', bclass: 'show tagged', onpress : control_buttons}, 
    {separator: true} 
    ]}).flexReload(); 

我認爲這會做的伎倆,但它不工作任何想法我可能是做錯了

感謝 Mike

回答

1

我一直在尋找同樣的東西,但是當檢查插件的源代碼時沒有任何反應,因爲那個用例顯然沒有被考慮。

所以,如果你不想破解插件,你可以使用類名和parent()這樣:

$('.my_edit_button').parent().parent().hide(); 

其中my_edit_buttonbclass參數指定的值:

{name: 'Edit', bclass: 'my_edit_button', onpress: onedit} 
+0

會不會只是簡單地隱藏和現有的按鈕,並沒有改變任何東西? – mcgrailm 2010-10-12 14:28:36

+0

是的,這只是如何修改特定按鈕的一個起點。 – wildpeaks 2010-10-12 14:53:24

0
$(bclass_tag_goes_here).parent().hide(); 

這是隱藏按鈕

$(bclass_tag_goes_here).parent().show(); 

這是什麼顯示它。

您可以從服務器端獲取操作,匹配它們並相應地顯示和隱藏。