You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Eyal Golan <eg...@gmail.com> on 2009/07/12 10:40:17 UTC
weird stuff with TreeTable
Hello,
I am having something very strange in my TreeTable.
I've put the tree in a Dynamic Wizard Step.
When I get to that step (which is the summary), the columns gets wider and
wider.
After looking at Firebug, I've noticed that the width of the header is
increasing:
<div class="wicket-tree-table"> <div class="header">
<div style="width: 1878px;"> ... <- this is keeping being larger and larger.
I was looking at Tree.js but as I'm not a JS expert, I couldn't understand
what's wrong.
Is it possible that another object in my DOM causes this problem?
I am using Wicket 1.3.6
Thanks,
Eyal Golan
egolan74@gmail.com
Visit: http://jvdrums.sourceforge.net/
LinkedIn: http://www.linkedin.com/in/egolan74
P Save a tree. Please don't print this e-mail unless it's really necessary
Re: weird stuff with TreeTable
Posted by ChrisStrem <ln...@binkmail.com>.
I had exactly the same problem. Your solution worked, but did you get any
further information?
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/weird-stuff-with-TreeTable-tp1885401p3005112.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: weird stuff with TreeTable
Posted by Eyal Golan <eg...@gmail.com>.
What I did, and for now it's working, is override one of the js
functions:Wicket.TreeTable.attachUpdate
It does nothing now.
Wicket.TreeTable.attachUpdate = function(treeTableId) {
// // get the object that contains ids of elements on which the update
method was already attached
// var attached = Wicket.TreeTable.attached;
//
// // force updating the element
// Wicket.TreeTable.update(treeTableId);
//
// // if the update has not been attached to this tree table yet...
// if (typeof(attached[treeTableId]) == "undefined") {
// // ... attach it
// attached[treeTableId] = window.setInterval(function() {
Wicket.TreeTable.update(treeTableId); }, 100);
// }
return;
}
I'm sure this not a good thing.
Any suggestions?
Eyal Golan
egolan74@gmail.com
Visit: http://jvdrums.sourceforge.net/
LinkedIn: http://www.linkedin.com/in/egolan74
P Save a tree. Please don't print this e-mail unless it's really necessary
Re: weird stuff with TreeTable
Posted by Eyal Golan <eg...@gmail.com>.
Below are the columns I add:
treeColumns.add(new CustomPropertyTreeColumn(new
ColumnLocation(Alignment.MIDDLE, 100, Unit.PROPORTIONAL),
new
ResourceModel("purge.wizard.analyzeDocumentsStep.treeTable.header"),
"userObject.displayName"));
treeColumns.add(new PropertyRenderableColumn(new
ColumnLocation(Alignment.RIGHT, 100, Unit.PX),
"purge.wizard.analyzeDocumentsStep.treeTable.header.counters",
"userObject.counter"));
CustomPropertyColumn get IModel instead of String
Eyal Golan
egolan74@gmail.com
Visit: http://jvdrums.sourceforge.net/
LinkedIn: http://www.linkedin.com/in/egolan74
P Save a tree. Please don't print this e-mail unless it's really necessary
On Sun, Jul 12, 2009 at 11:40 AM, Eyal Golan <eg...@gmail.com> wrote:
> Hello,
> I am having something very strange in my TreeTable.
> I've put the tree in a Dynamic Wizard Step.
> When I get to that step (which is the summary), the columns gets wider and
> wider.
> After looking at Firebug, I've noticed that the width of the header is
> increasing:
> <div class="wicket-tree-table"> <div class="header">
> <div style="width: 1878px;"> ... <- this is keeping being larger and
> larger.
>
> I was looking at Tree.js but as I'm not a JS expert, I couldn't understand
> what's wrong.
> Is it possible that another object in my DOM causes this problem?
>
> I am using Wicket 1.3.6
>
> Thanks,
>
> Eyal Golan
> egolan74@gmail.com
>
> Visit: http://jvdrums.sourceforge.net/
> LinkedIn: http://www.linkedin.com/in/egolan74
>
> P Save a tree. Please don't print this e-mail unless it's really necessary
>