İçereği Atla
Menü
Bu soru işaretlendi
2 Cevaplar
4803 Görünümler

Hello,


When a tree view is displayed the default number of row is 4.

So the tbody contains 4 <tr>.

I want only one row to be displayed, any idea how can I do it please ?

I tried to put limit=1 in my xml but it didn't work and I didn't succeed to find an answer on internet.


Thanks

Avatar
Vazgeç

Your question is not understandable. Please provide more information.

Üretici En İyi Yanıt

Ok king, my question is understable, but now my answer will be more understable.

If you want to remove some of the defaults rows you can do it with css :

#history .oe_list_content > tbody tr:nth-child(2), #history .oe_list_content > tbody tr:nth-child(3), #history .oe_list_content > tbody tr:nth-child(4) {
display: none;
}

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ok king
Avatar
Vazgeç
En İyi Yanıt

Hi, 

I have tried the same method by adding the limit but there is no affect.

So used to overwrite the ListRenderer JS code please refer the below code. By changing the while condition from 4 to 1 this will reduce

this will affect in every default tree view so please be aware of that

var ListRenderer = require('web.ListRenderer');


var ListRenderer = require('web.ListRenderer');


ListRenderer.include({  _renderBody: function() {  var self = this;  var $rows = this._renderRows();  while ($rows.length ').append($rows);  },


});



NB: The question was raised 2 years before if this is useful for anyone else

Avatar
Vazgeç
İlgili Gönderiler Cevaplar Görünümler Aktivite
0
Eki 15
4282
3
Mar 15
17769
2
Kas 22
7171
Table treeview Çözüldü
3
Eki 18
5372
2
Ara 21
5123