2016-04-11 12 views
0

odooのウェブサイト(調査、クイズ、フィードバック、評価)を構築するには、どのように質問をいくつかの列フォーマットに分割しますか?私がインターネットから見ているすべての例は単純なクイズを使用しており、ニーズを満たしています。たとえば、10の質問がある場合、どうやってそれらを5つに分割するのですか? survey.templateの書式に従うと、colとcolspanをどこに挿入するか分かりません。あなたのアドバイスのおかげでodoo survey questionsカラムフォーマット

<!-- Page 1 --> 
    <record model="survey.page" id="quiz_1"> 
     <field name="title">Quiz</field> 
     <field name="survey_id" ref="quiz_main" /> 
     <field name="sequence">1</field> 
     <field name="description">&lt;h3&gt; &lt;/h3&gt;</field> 
    </record> 
    <record model="survey.question" id="quiz_1_1"> 
     <field name="page_id" ref="quiz_1" /> 
     <field name="sequence">1</field> 
     <field name="question">Name</field> 
     <field name="type">simple_choice</field> 
     <field name="display_mode">dropdown</field> 
     <field name="constr_mandatory" eval="True" /> 
    </record> 
    <record model="survey.question" id="quiz_1_2"> 
     <field name="page_id" ref="quiz_1" /> 
     <field name="sequence">2</field> 
     <field name="question">Identity</field> 
     <field name="type">textbox</field> 
     <field name="constr_mandatory" eval="True" /> 
    </record> 

どのように私は、彼らはサイドの代わりに、単一の列に並べて表示する列表/形式でこれらの2つの質問を並べ替えるのですか?

ありがとうございました。

答えて

-1

私は自分自身の問題もまた解決したようです。私は自分のテンプレートをsurvey.templateモデルに書いて純粋なテキスト、ライン、カラム、ウェブサイトのスタイル条件、グラデーションテキストの色などに応じた余分なスペースを作成しました。それから、survey.surveyには実際に定義済みのカラムコードがあります。興味のある方のために、それはそうちょうどあなたがそこに行く12のような他の設定の場合と同じ方法として、それを初期化

表示オプション

'column_nb': fields.selection([('12', '1'),('6', '2'),('4', '3'),('3', '4'),('2', '6')], 

です。問題が解決しました!

+0

私は継承を意味しています。笑 – Aaal