доступ к значениям двух one2many в одном представлении канбан - PullRequest
0 голосов
/ 19 марта 2019

У меня есть проблема, которую я не понимаю.У меня есть 2 поля one2many, одно должно дать мне список компонентов смешанной ссылки для каждой смешанной ссылки, а другое - информацию о смешанной ссылке для каждого из компонентов.У меня есть доступ только к XML-части программы.поэтому я понял, что каждый мой код работает хорошо независимо, но когда я объявляю их в одном и том же представлении канбана, то первый не дает ничего появиться, вы знаете, почему?

      <kanban>
        <field name="id"/>
        <field name="image_small"/>
        <field name="lst_price"/>
        <field name="bom_count"/>
        <field name="product_variant_count"/>
        <field name="product_variant_ids"/>
        <field name="currency_id"/>
       <field name="x_bom_line_ids"/>
       <field name="x_bomlineids"/>
       <field name="x_composants"/>

        <templates>

            <t t-name="kanban-box">
                <div class="oe_kanban_global_click">
                    <div class="o_kanban_image">
                        <img t-att- 
      src="kanban_image('product.template','image_small', 
      record.id.raw_value)" alt="Article"/>
                    </div>

                    <div class="oe_kanban_details">
                        <strong class="o_kanban_record_title">
                           <strong> <field name="name"/></strong>
                            <small t-if="record.default_code.value">[<field 
      name="default_code"/>]<field name="x_mixte"/></small>
                        </strong>
                        <div t-if="record.product_variant_count.value &gt; 
       1" groups="product.group_product_variant">
                            <strong>
                                <t t- 
     esc="record.product_variant_count.value"/> Variantes

                            </strong>
                        </div>

                        <div name="tags"/>
                        <ul>

    <li> <span style="color:grey !important;">Prix Catalogue:</span> 
    <field name="lst_price" widget="monetary" options=" 
     {'currency_field': 'currency_id', 'field_digits': True}"/></li>
                        <li><span style="color:grey !important;">Prix 
   d'Achat:</span> <field name="standard_price" widget="monetary" options=" 
     {'currency_field': 'currency_id', 'field_digits': True}"/></li>

 <p>
       <t t-foreach="record.x_bomlineids.raw_value"  t-as="r">
        <span style="color:blue !important;">
        <strong> <t t-esc="r.x_name" t-att-data-list_id="r"/></strong> 
     </span>
         <span style="color:grey !important;"> Démixé libre: </span><strong> 
        <t t-esc="r.x_virtual_available" /> </strong><t t-esc="r.x_unite"/>   
        <br/>

         </t>
            </p>
             </div>  
                                            </ul>
                        <div name="tags"/>

                        </div>

                            </div>
                                       </t>
           <p>
      <div class="oe_kanban_content">
      <t t-foreach="record.x_composants.raw_value"  t-as="l">
      <span style="color:blue !important;">
      <strong>Peux se trouver dans: <t t-esc="l.x_names" t-att-data-list_id="r"/></strong></span>
                               <br/>
                              </t>
                             </div>
                                                             </p>
          <t t-foreach="record.x_bom_line_ids.raw_value" t-as="room">
          <img t-att-src="kanban_image('mrp.bom.line', 'x_image', room)" t-att-data-member_id="room" /> 
         </templates>
                       </kanban>
...