Friday, April 8, 2011

Re: CellTree question about varying cell composition

Is there a way to persuade people to answer questions here? Or even
to suggest possibilities? Searching allows me to find lots of
questions like this about CellTree, but I can't find any answers.
Help? Someone?

Thank you.

On Apr 2, 11:52 pm, tomInNewEngland <tsgou...@gmail.com> wrote:
> Hi All:
>
> I have a CellTree and I want to use two different cells for the leaf
> and branch nodes.  The leaf nodes are all to have a checkbox and the
> brances are not.  Leaves and branches appear on the same levels.
>
> I constructed a CompositeCell out of a CheckboxCell and a homegrown
> cell (based on AbstractCell<T>), and I put a test in the
> CompositeCell.render() method, that looked something like this:
>
> if (cell instanceof CheckboxCell) {
>   if (value.isLeaf()) {
>     cell.render(context, hasCell.getValue(value), sb);
>   }
>
> }
>
> With this code, the checkbox cell wasn't rendered at all for the
> branch nodes.  This appeared to work at first, but selecting a branch
> node would give me an error that seemed to be at the Javascript
> level.  It read: "(Typeerror) elem is null".  None of my code was
> identified in the stack trace, so I don't get what was wrong.
>
> Can someone suggest what that error might have meant, or better,
> suggest the right way to go about designing a cell that's different
> for leaf and branch nodes that might be siblings in the CellTree.
>
> Another question: when designing a cell to use, what is the right way
> to test the values that will be displayed in that cell?  Besides
> including the checkbox or not, I'd like to vary the look based on
> other parameters.
>
> Many thanks,
>
>  -Tom

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate