widget: handle
لیست ویو بصورت دیفالت بر اساس آی دی رکورد مرتب سازی می شود. اگرچه شما می توانید با استفاده از _order در کلاس پایتون ترتیب نمایش را تغییر بدهید.
استفاده از ویجت هندل، handle، به همراه ایجاد فیلد sequence ، امکان مرتب سازی بصورت دلخواه را به شما می دهد
مرحله اول: یک فیلد اینتیجر به نام sequence در کلاس پایتون ایجاد کنید
It is needed to add an integer field and ordering declaration in the python class:
class SdEmployeeGate(models.Model):
_name = 'sd_employee.gate'
_description = 'Gate in a Building'
_order = 'sequence,id asc'
sequence = fields.Integer('Sequence', default=10)
مرحله دوم: یک فیلد sequence به همراه ویجتhandle در فایل views.xml اضافه کنید.
<record model="ir.ui.view" id="sd_employee_gate_list">
<field name="name">sd_employee Gate List</field>
<field name="model">sd_employee.gate</field>
<field name="arch" type="xml">
<tree editable="top">
<field name="sequence" widget="handle"/>
<field name="name"/>
<field name="location"/>
<field name="devices" widget="many2many_tags"/>
<field name="users" widget="many2many_avatar_user"/>
</tree>
</field>
</record>
نماها | |
---|---|
1 | کل بازدیدها |
1 | Members Views |
0 | Public Views |
عملیات | |
---|---|
0 | پسندها |
0 | نپسندیدهها |
0 | نظرها |
Share by mail
لطفا ورود به اشتراک گذاشتن این webpage با ایمیل.