2011-10-23 13 views
3

は、ここでのコードは次のとおりです。 http://dpaste.com/639578/Djangoの1.4 SimpleListFilter「選択」オプションの問題

それが適切に管理者リストに表示しますが、私は選択されたオプションが強調表示されません、問題が生じていますカスタムフィルタに追加します。 「すべて」のみが強調表示されますが、カスタムオプションは表示されません。 https://code.djangoproject.com/ticket/17091

+0

はそれがだろうか?現時点ではカントテスト。 –

+0

1.4?私が見る最新のリリースは1.3.1です。 (しかし私は、開発用トランクのバージョンはわかりません)。 –

+1

offtopic:どのように管理者のドロップダウンのようなフィルタの選択肢を整理しましたか? – ramusus

答えて

0

Offtopic:

http://imgur.com/IyrYk


は、このに興味を持って誰もが、ここでのフォローアップの場合:ドロップダウンメニュー再、私も興味があったここでそれを説明するためのスクリーンショットです。クイック検索ではこれを行う能力はないが、DIYやGrappelliやFeinCMSなどの使いやすいソリューションがいくつかあります。私は「選択」機能を実装する。このため

1

:あなたが実際にあなたのクエリセット上の任意のフィルタリングを行っていないので、

def choices(self, cl): 
    lookup_choices = [('',_('All'))] + self.lookup_choices 
    for lookup, title in lookup_choices: 
     yield { 
      'selected': self.value() == str(lookup), 
      'query_string': cl.get_query_string({self.parameter_name: lookup,}, []), 
      'display': title, 
     } 
関連する問題