0

generating a tree?

asked 2006-05-15 08:44:07 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=3730404

By: nobody

Hey!

I need to read an array out of my request and generate a zk1 tree.

<treerow>
<treecell label="${each}" forEach="${cats}"/>
</treerow>

that doesn't work, because it just repeats the line with the treecell tag. How can i gerate elements with more than one line?

are there other loop types? like:
for (condition) {
<treerow>
<treecell label="${var}/>
</treerow>
}

thx

delete flag offensive retag edit

5 Replies

Sort by ยป oldest newest

answered 2006-05-15 09:06:39 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=3730431

By: henrichen

Use the zk "virtual" tag.

<zk forEach="${cats}">
<treerow>
<treecell label="${each}/>
</treerow>
</zk>

/henri

link publish delete flag offensive edit

answered 2006-05-15 11:05:58 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=3730603

By: nobody

That doesn't work!

I get the exception:
com.potix.zk.ui.UiException: The zk element cannot be used other than as the root

my code:
<tree id="pages" width="150px" rows="15" style="border-color: white">

<treechildren>

<zk forEach="${requestScope.categories}">
<treeitem>
<treerow>
<treecell label="${each}"/>
</treerow>
</treeitem>
</zk>

</treechildren>
</tree>

link publish delete flag offensive edit

answered 2006-05-15 12:43:27 +0800

admin gravatar image admin
18691 1 10 130
ZK Team


Orignial message at:
https://sourceforge.net/forum/message.php?msg_id=3730746

By: henrichen

Please try with the lastest Nightly version.

/henri


link publish delete flag offensive edit

answered 2013-03-14 13:14:35 +0800

nsharma gravatar image nsharma flag of India
917 1 11

updated 2013-03-14 13:20:41 +0800

use

<tree model="@load(cats)">


<template name="model" var="treenode">


<treeitem> <treerow>


<treecell label="@bind(treenode)">

</treerow>

<treeitem>

</template>


</tree>

do let me know if it works.

link publish delete flag offensive edit

answered 2013-03-15 01:40:28 +0800

psingh gravatar image psingh flag of India
963 8

Please have a look at here which will be helful for you to create tree dynamically

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2006-05-15 08:44:07 +0800

Seen: 206 times

Last updated: Mar 15 '13

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More