2011-07-18 5 views
0

私は、このようなRadioSelectを持っています。私のラベルの下に、例えば、descriptionのような "追加"コンテンツを追加したいのですが、オプションごとに複数の行があります。ラジオボタンにRadioSelectウィジェットを使用しています。これは可能ですか、私はここで何か他のことをしていますか?ここで医師私のRadioSelectに余分なテキストを持たせることは可能でしょうか

簡単な説明#1

ショートわたしradioselectのための私のコードは...ここ

class UserDepartments(forms.Form): 
    DEPARTMENTS = (
     ('Physician', 'Physician'), 
     ('FrontDesk', 'Front Desk'), 
     ('Staff', 'Staff Pool'), 
     ('MedicalEssentials', 'Medical Essential'), 
    ) 
    department = forms.ChoiceField(widget=forms.RadioSelect, choices=DEPARTMENTS) 

は私が達成するために探していますフォーマットである...ある

説明#2

短い説明#3

私が持っていると思ったcheckboxselectmultipleための同様の問題を解決するもう一つの簡単な説明#1

別の簡単な説明#2

別の短い説明#3

+0

レベル、これを行うには良い方法はありますか? – JeffC

答えて

0

フロントデスクO各選択肢に関するデータのテーブル行、

http://skyl.org/log/post/skyl/2011/01/wherein-the-inner-workings-of-the-deathstarwidget-are-revealed/

基本的に、ウィジェットをサブクラス化して、レンダリングメソッドで任意の操作を行うことができます。私はちょうど通常のHTMLを扱うことをお勧めしたいと思います。あなたはウィジェットをかえすのではなく、何をする必要があるのか​​を考えてください。idk、deathstarwidgetは私によく役立っています。 (「HDエクストラ」、mark_safe(U」HD
2エクストラ

エクストラ1
エクストラエクストラ3' ))、これは非常に多くの上に間違っているようだ:私は何人かの人々は彼らのタプル例えば内mark_safeを使用気づいたさらなる研究の際に

+0

面白い、ありがとうSkyl、これはうまくいく – JeffC

関連する問題