0

How to set variable-resolver in JSP integrated with ZK?

asked 2014-06-26 13:42:31 +0800

kissa gravatar image kissa
3 2

How can I set variable-resolver in JSP?

<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>

I want to convert a .zul file into a .jsp file.

[ZUL]

<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
<window title="Access Bean with different scopes" border="normal" width="700px"
    apply="org.zkoss.reference.developer.spring.composer.ResolverComposer">
    <vlayout>
        <hlayout>
            User Preference :
            <label id="sessionValue">${userPreference.value}</label>
        </hlayout>
        <hlayout>
            System Configuration :
            <label id="singletonValue">${systemConfiguration.value}</label>
        </hlayout>
        <hlayout>
            Total Number of items :<label id="number"/>
        </hlayout>
    </vlayout>
</window>

[JSP]

<z:page zscriptLanguage="java">
        <z:div apply="org.zkoss.reference.developer.spring.composer.ResolverComposer">
                <z:grid height="400px" model="${$composer.mailData}">
                     <z:columns>
                        <z:column label="From" width="100px" />
                        <z:column label="Subject" />
                        <z:column label="Received" width="150px" />
                        <z:column label="Size" width="100px" />
                    </z:columns>
                    <z:template name="model:group">
                        <z:group label="${each}" />
                    </z:template>
                    <z:template name="model">
                        <z:row>
                            <z:div>
                                <z:image style="padding: 0px 10px"
                                    src="/img/Centigrade-Widget-Icons/EnvelopeOpen-16x16.png" />
                                <z:label value="${each.index}" />
                            </z:div>
                            <z:label value="${each.subject}" />
                            <z:label value="${each.date}" />
                            <z:label value="${each.size}" />
                        </z:row>
                    </z:template>
                </z:grid>
        </z:div>
    </z:page>
delete flag offensive retag edit
Be the first one to answer this question!
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
1 follower

RSS

Stats

Asked: 2014-06-26 13:42:31 +0800

Seen: 13 times

Last updated: Jun 26 '14

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