|
|
Re: Using variables in JET [message #414720 is a reply to message #414703] |
Tue, 20 November 2007 02:42 |
Eclipse User |
|
|
|
Originally posted by: richphs.hotmail.com
Please help me.
The variable has been declared on the Jet templates and it has been
returned NodeSet Type in the java scriptlet.
I don't know how to process the nodeSet type variable which comes from the
Jet variable in Jet templates
How can I code on the java scriptlet?
<control:setVariable var="screenDefOfScreenList"
select=" $function//Event/ReferenceInformation/RelatedScreen/ScreenDe fOfScreenList "
/>
<%
if(context.hasVariable("screenDefOfScreenList"))
{
NodeSet screenList =
(NodeSet)context.getVariable("screenDefOfScreenList");
// I don't know how to do below.....
EObjectInspector eObjectInspector = new EObjectInspector();
for (Iterator i = screenList.iterator(); i.hasNext();) {
Object object = i.next();
//eObject = (EObject)object;
Object[] screenDefAttributes = eObjectInspector.getChildren(object);
for (int j = 0; j < screenDefAttributes.length; j++){
//screenDefElement =
(ScreenDef)eObjectInspector.getParent(screenDefAttributes[j] );
%>
<%= eObjectInspector.nameOf(screenDefAttributes[j]) %>
<%
}
}
}
%>
|
|
|
|
Powered by
FUDForum. Page generated in 0.02464 seconds