Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
5 Trả lời
42443 Lượt xem

There is a way to change the width of a column in a tree view?

Ảnh đại diện
Huỷ bỏ

Have you tried that : <field name="name" width="100"/> with the size you want in width ?

@Felipe, is the issue solved?? I am also facing the same problem here... provide me the detail

Câu trả lời hay nhất

You can do that with css. First you need to add your own css stylesheet (check help.openerp.com/question/5783/how-to-add-a-custom-css/ on how to do that)

Then, inside your css, you can select your desired column with css attribute selector (www.w3.org/TR/selectors/#attribute-selectors) just like that:

[data-id="name"] {
    width: 200px;
}

Of course, you need to fine-grain your selections.

Ảnh đại diện
Huỷ bỏ

I don't believe custom css works in tree view. Can anyone confirm this?

tim: got it working?

thanks mate... normal classes didn't work and I was loosing hope that this is even possible.

Câu trả lời hay nhất

The answer of Pedro JPG Work in odoo V16




Is Working

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

After a lot of searching I found a solution...I put it in my comments



Ảnh đại diện
Huỷ bỏ

After a lot of searching I found a solution... with the width attribute with xpath:
<xpath expr="//field[@name='order_line']/tree/field[@name='product_id']" position="attributes">
<attribute name="width" >170px</attribute>.
</xpath>

Câu trả lời hay nhất

What works for me in v14 is doing it like this: style="width: 50px !important;"

But this only works on one2many or many2many field in form view.

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
3
thg 4 25
4085
3
thg 9 23
9132
1
thg 9 22
3399
1
thg 6 22
12200
3
thg 3 20
10727