Hello,

we have an problem with WTableView. When we use the TableView with our
own Model (derived from WAbstractTableModel), the header ist not
displayed correctly.
The header is present but seems to be empty (as shown on the attached
image - a bit hard to see due to the colors - the header-grey is only
slightly different from the background-grey).

If we use the WStandardItemModel it works (same settings, just changed
the model and with some test-rows instead of the real data).

Looking at the generated html there is only one difference (on two
positions), an additional CSS-Rule which seems to move the content of
the header-item above the visible area:

   style="margin-top: -1.03079e+11px;"

The generated html-source is at the end of the mail.

We cant' find out where this style comes from.

Any hint how to solve that?

regards
Albert


Generated HTML with WStandardItemModel:

<div id="omcqo41" class="Wt-tv-c2 Wt-tv-c headerrh" style="float: left; width: 
97px;">
   <div id="omcqo42" onmousedown="var e=event||window.event,o=this;{var 
f=function(obj, event) {jQuery.data($('#omcqobh').get(0), 
'obj').resizeHandleMDown(obj, event);};f(o,e);}"
            class="Wt-tv-rh Wt-tv-br headerrh"></div>
   <div id="omcqo40" class="Wt-wwrap" style="text-align: left; overflow: 
hidden;">
      <div id="contents_omcqo45">
         <div id="sort_omcqo44" onclick="var 
e=event||window.event,o=this;Wt._p_.update(o,'s83',e,true);" class="Wt-tv-sh 
Wt-tv-sh-none"></div>
         <div id="t_omcqo43" onclick="var 
e=event||window.event,o=this;Wt._p_.update(o,'s84',e,true);" 
class="Wt-label">Konto</div>
      </div>
   </div>
</div>


Generated HTML with own WAbstractTableModel derived model:

<div id="o6lvzcw" class="Wt-tv-c2 Wt-tv-c headerrh" style="float: left; width: 
97px;">
   <div id="o6lvzcx" onmousedown="var e=event||window.event,o=this;{var 
f=function(obj, event) {jQuery.data($('#o6lvzl1').get(0), 
'obj').resizeHandleMDown(obj, event);};f(o,e);}"
            class="Wt-tv-rh Wt-tv-br headerrh" style="margin-top: 
-1.03079e+11px;"></div>
   <div id="o6lvzcv" class="Wt-wwrap" style="text-align: left; overflow: 
hidden;">
      <div id="contents_o6lvzd0" style="margin-top: -1.03079e+11px;">
         <div id="sort_o6lvzcz" onclick="var 
e=event||window.event,o=this;Wt._p_.update(o,'s71',e,true);" class="Wt-tv-sh 
Wt-tv-sh-none"></div>
         <div id="t_o6lvzcy" onclick="var 
e=event||window.event,o=this;Wt._p_.update(o,'s72',e,true);" 
class="Wt-label">Konto</div>
      </div>
   </div>
</div>

<<attachment: bild1.png>>

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to