2014-11-03 60 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更改为您的选择。