2016-04-24 13 views
0

Ich verwende Wice Grid in meiner Anwendung. Ich habe ein Modell, das ein Highlight-Attribut mit booleschen Werten hat. In der Wizard-Grid-Tabelle möchte ich nicht den Standard-Dropdown-Filter verwenden, sondern stattdessen ein Kontrollkästchen oder eine Umschalttaste verwenden.Schienen Wicegrid Checkbox Filter

<%= grid(event_grid) do |g| 
    g.column name: 'Highlight', attribute: 'highlight' do |event| 
    event.highlight 
    end 
end -%> 

Standardmäßig ist der Filter Dropdown mit True und False-Werten. Ich möchte einen Checkbox-Filter anstelle von Dropdown haben. Lassen Sie mich wissen, wenn Sie weitere Informationen benötigen ... Danke

+0

Wicegrid Sie benutzerdefinierte Filter-Option definieren. Bitte folgen Sie https://github.com/leikind/wice_grid#defining-your-own-external-filter-processors –

+0

Ich habe die Dokumentation durchgegangen, aber ich habe meine Antwort nicht gefunden. Benutzerdefinierte Filter sind für benutzerdefinierte Drop-Down-Filter und ich möchte keinen Dropdown-Filter. – Sheharose

Antwort

0

try this ...

g.column name: 'Highlight', attribute: 'highlight', auto_reload: true do |event| 
    check_box "event", "highlight", {:checked => event.highlight, :disabled => true} 
end