2014-11-03 59 views
1

分頁python腳本位於OpenERP-7中。我想給標籤分頁,如圖所示。OpenERP 7中的分頁

我們可以給主菜單分頁。但是我怎樣才能給tab分頁,如下圖所示。現在我已經用XML編寫了靜態代碼,我需要在python腳本中對動態分頁進行硬編碼。

<page string="History"> 
         <div style="float:right"> 
          <div class="oe_pager_value"> 
           <span class="oe_list_pager_state"> 
            <span class="oe_form_pager_state">1/8</span> 
           </span> 
          </div> 
          <ul class="oe_pager_group"> 
           <li> 
            <a class="oe_i" type="button" data-pager-action="previous">(</a> 
           </li> 
           <li> 
            <a class="oe_i" type="button" data-pager-action="next">)</a> 
           </li> 
          </ul> 
         </div> 
          <field name="history_line" readonly="context.get('ctx', False)"> 
           <tree string="History Order Lines" create="false" delete="false"> 
            <field name = "s_no"/> 
            <field name = "date_created"/> 
            <field name = "created_by"/> 
            <field name = "last_update"/> 
            <field name = "last_update_by"/> 
            <field name = "date_status_change"/> 
            <field name = "status_change_by"/> 
           </tree> 
          </field> 
        </page> 

因此,如果我在OpenERP 7中獲得分頁python腳本位置,我會得到一些線索。

Pagination

回答

0

參考這一點,將幫助所有。

我們可以給兩個項目/字段分頁。一個用於菜單,一個用於製表符。

對於菜單:只需在代碼<field name="limit">15</field>中寫一個ir.actions.act_window模型。即

<record id="action_program" model="ir.actions.act_window"> 
    <field name="name">Program</field> 
    <field name="type">ir.actions.act_window</field> 
    <field name="res_model">lis.program</field> 
    <field name="view_type">form</field> 
    <field name="limit">15</field> 
    <field name="view_mode">tree,form</field> 
    <field name="search_view_id" ref="view_program_filter"/> 
    <field name="view_id" ref="program_tree"/> 
</record> 

對於標籤:去

C:\ Program Files文件(x86)的\ OpenERP的 7.0-20140622-231040 \服務器\服務器\ OpenERP的\插件\網絡\靜態的\ src \ JS

文件view_list.js行號117

limit: function() { 
    if (this._limit === undefined) { 
     this._limit = (this.options.limit 
        || this.defaults.limit 
        || (this.getParent().action || {}).limit 
        || 80); 
    } 
    return this._limit; 
}, 

將默認數字80更改爲您的選擇。