2016-08-23 32 views
0

上下打量着網絡,但沒有找到有關如何使用footable版本3.執行此示例代碼或指令首先看看這裏:http://fooplugins.github.io/FooTable/docs/examples/advanced/filter-dropdown.html如何使用腳架v3在頁面加載時設置默認過濾器?

這就是我與和我有多麼過濾器下拉菜單使用的代碼好像。默認情況下,我不想選擇「任何狀態」,而是選擇其他選項之一。我無法改變以下線的其他選項之一,因爲這是該行不如何工作的:

this.def = 'Any Status'; 

這條線是創建重置過濾器默認項。

我試圖通過jquery手動選擇其中一個選項,它可以工作,但不會自動將表格過濾到選定的過濾器。它仍然顯示所有狀態。下面你會看到我如何重新觸發表格過濾器與這兩個註釋掉的行,但都沒有工作。

jQuery(function($){ 
    var text1 = 'Active'; //doing it with text because options don't have values 
    $(".form-inline div select option").filter(function() { 
     return this.text == text1; 
    }).attr('selected', true); 
    //FooTable.components.core.register('filtering', FooTable.MyFiltering); //doesn't work 
    //self.filter(); //doesn't work 
}); 

此外,仍希望「任意狀態」選項,在那裏,它允許任何狀態下都行顯示。

回答

0

這就是我最終做的工作。只需模擬點擊搜索按鈕。

jQuery(function($){ 
    var text1 = 'Active'; 
    $(".form-inline div select option").filter(function() { 
     return this.text == text1; 
    }).attr('selected', true); 
    $("button.btn.btn-primary").click(); 
}); 
相關問題