You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Simon Kitching <si...@rhe.co.nz> on 2006/10/19 06:01:17 UTC
Re: Tomahawk Tree2 Javascript problem.
Hi,
Have you got the ExtensionsFilter configured?
http://myfaces.apache.org/tomahawk/extensionsFilter.html
Regards,
Simon
Long Tran wrote:
> All,
>
> I've created a TreeModel and successfully rendered it on the browser,
> however, when I click on the expand/collapse button, it's not working.
>
> Apparently, in the HTML page generated, javascript function
> "treeNavClick" was not generated, is there any tag/attribute i need to
> add to the Tree2 component?
>
> Tomahawk version 1.1.5.
>
> Hers is my Jsp:
>
> <f:view>
> <t:tree2 id="myTree" showNav="true"
> rendered="#{LovBackingBean.lovTree!=null}"
> showRootNode="false" var="node" value="#{LovBackingBean.lovTree}"
> varNodeToggler="t">
> <f:facet name="rootNode">
> <h:panelGroup>
>
> <h:outputText value="#{node.description}"/>
> </h:panelGroup>
> </f:facet>
> <f:facet name="topNode">
> <h:panelGroup>
>
> <h:outputText value="#{node.description}"/>
> </h:panelGroup>
> </f:facet>
> <f:facet name="childNode">
> <h:panelGroup>
>
> <h:outputText value="#{node.description}"/>
> </h:panelGroup>
> </f:facet>
> </t:tree2>
> </f:view>
Re: Tomahawk Tree2 Javascript problem.
Posted by Long Tran <lt...@xbiosystems.com>.
Yes, It's wrapped around a <h:form> component.
Regards,
Long
Martin Marinschek wrote:
> Do you have a "form" around the tree?
>
> regards,
>
> Martin
>
> On 11/19/06, Long Tran <lt...@xbiosystems.com> wrote:
>>
>> Hi,
>>
>> I think I had it, since the images (+ and - icons) show up, I assume
>> they
>> are rendered through the filter.
>>
>> Anyhow, this is the sniplet of my web.xml:
>>
>>
>> <filter>
>> <filter-name>MyFacesExtensionsFilter</filter-name>
>>
>> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
>>
>> <init-param>
>> <param-name>maxFileSize</param-name>
>> <param-value>20m</param-value>
>> <description>Set the size limit for uploaded files.
>> Format: 10 - 10 bytes
>> 10k - 10 KB
>> 10m - 10 MB
>> 1g - 1 GB
>> </description>
>> </init-param>
>> </filter>
>>
>> <!-- extension mapping for adding <script/>, <link/>, and other
>> resource
>> tags to JSF-pages -->
>> <filter-mapping>
>> <filter-name>MyFacesExtensionsFilter</filter-name>
>> <!-- servlet-name must match the name of your
>> javax.faces.webapp.FacesServlet entry -->
>> <servlet-name>Faces Servlet</servlet-name>
>> </filter-mapping>
>>
>> <!-- extension mapping for serving page-independent resources
>> (javascript,
>> stylesheets, images, etc.) -->
>> <filter-mapping>
>> <filter-name>MyFacesExtensionsFilter</filter-name>
>> <url-pattern>/faces/*</url-pattern>
>> </filter-mapping>
>>
>> <servlet-mapping>
>> <servlet-name>Faces Servlet</servlet-name>
>> <url-pattern>*.jsf</url-pattern>
>> </servlet-mapping>
>>
>>
>> Thanks,
>> Long
>>
>>
>> Simon Kitching wrote:
>> Hi,
>>
>> Have you got the ExtensionsFilter configured?
>>
>> http://myfaces.apache.org/tomahawk/extensionsFilter.html
>>
>> Regards,
>>
>> Simon
>>
>> Long Tran wrote:
>>
>> All,
>>
>> I've created a TreeModel and successfully rendered it on the browser,
>> however, when I click on the expand/collapse button, it's not working.
>>
>> Apparently, in the HTML page generated, javascript function
>> "treeNavClick"
>> was not generated, is there any tag/attribute i need to add to the Tree2
>> component?
>>
>> Tomahawk version 1.1.5.
>>
>> Hers is my Jsp:
>>
>> <f:view>
>> <t:tree2 id="myTree" showNav="true"
>> rendered="#{LovBackingBean.lovTree!=null}"
>> showRootNode="false" var="node" value="#{LovBackingBean.lovTree}"
>> varNodeToggler="t">
>> <f:facet name="rootNode">
>> <h:panelGroup>
>> <h:outputText value="#{node.description}"/>
>> </h:panelGroup>
>> </f:facet>
>> <f:facet name="topNode">
>> <h:panelGroup>
>> <h:outputText value="#{node.description}"/>
>> </h:panelGroup>
>> </f:facet>
>> <f:facet name="childNode">
>> <h:panelGroup>
>> <h:outputText value="#{node.description}"/>
>> </h:panelGroup>
>> </f:facet>
>> </t:tree2>
>> </f:view>
>>
>>
>>
>>
>
>
Re: Tomahawk Tree2 Javascript problem.
Posted by Long Tran <lt...@xbiosystems.com>.
Well,
I figured out the problem myself, the jsp file needs to have <html> and
<head> tag. I assume Tomahawk tries include tree.js in the <head> tage
but could not find it before.
Thanks for all your replies anyway,
Thanks
Long Tran wrote:
> Yeah, it's wrapped around a <h:form> component, any idea?
>
> Martin Marinschek wrote:
>> Do you have a "form" around the tree?
>>
>> regards,
>>
>> Martin
>>
>> On 11/19/06, Long Tran <lt...@xbiosystems.com> wrote:
>>>
>>> Hi,
>>>
>>> I think I had it, since the images (+ and - icons) show up, I
>>> assume they
>>> are rendered through the filter.
>>>
>>> Anyhow, this is the sniplet of my web.xml:
>>>
>>>
>>> <filter>
>>> <filter-name>MyFacesExtensionsFilter</filter-name>
>>>
>>> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
>>>
>>> <init-param>
>>> <param-name>maxFileSize</param-name>
>>> <param-value>20m</param-value>
>>> <description>Set the size limit for uploaded files.
>>> Format: 10 - 10 bytes
>>> 10k - 10 KB
>>> 10m - 10 MB
>>> 1g - 1 GB
>>> </description>
>>> </init-param>
>>> </filter>
>>>
>>> <!-- extension mapping for adding <script/>, <link/>, and other
>>> resource
>>> tags to JSF-pages -->
>>> <filter-mapping>
>>> <filter-name>MyFacesExtensionsFilter</filter-name>
>>> <!-- servlet-name must match the name of your
>>> javax.faces.webapp.FacesServlet entry -->
>>> <servlet-name>Faces Servlet</servlet-name>
>>> </filter-mapping>
>>>
>>> <!-- extension mapping for serving page-independent resources
>>> (javascript,
>>> stylesheets, images, etc.) -->
>>> <filter-mapping>
>>> <filter-name>MyFacesExtensionsFilter</filter-name>
>>> <url-pattern>/faces/*</url-pattern>
>>> </filter-mapping>
>>>
>>> <servlet-mapping>
>>> <servlet-name>Faces Servlet</servlet-name>
>>> <url-pattern>*.jsf</url-pattern>
>>> </servlet-mapping>
>>>
>>>
>>> Thanks,
>>> Long
>>>
>>>
>>> Simon Kitching wrote:
>>> Hi,
>>>
>>> Have you got the ExtensionsFilter configured?
>>>
>>> http://myfaces.apache.org/tomahawk/extensionsFilter.html
>>>
>>> Regards,
>>>
>>> Simon
>>>
>>> Long Tran wrote:
>>>
>>> All,
>>>
>>> I've created a TreeModel and successfully rendered it on the browser,
>>> however, when I click on the expand/collapse button, it's not working.
>>>
>>> Apparently, in the HTML page generated, javascript function
>>> "treeNavClick"
>>> was not generated, is there any tag/attribute i need to add to the
>>> Tree2
>>> component?
>>>
>>> Tomahawk version 1.1.5.
>>>
>>> Hers is my Jsp:
>>>
>>> <f:view>
>>> <t:tree2 id="myTree" showNav="true"
>>> rendered="#{LovBackingBean.lovTree!=null}"
>>> showRootNode="false" var="node" value="#{LovBackingBean.lovTree}"
>>> varNodeToggler="t">
>>> <f:facet name="rootNode">
>>> <h:panelGroup>
>>> <h:outputText value="#{node.description}"/>
>>> </h:panelGroup>
>>> </f:facet>
>>> <f:facet name="topNode">
>>> <h:panelGroup>
>>> <h:outputText value="#{node.description}"/>
>>> </h:panelGroup>
>>> </f:facet>
>>> <f:facet name="childNode">
>>> <h:panelGroup>
>>> <h:outputText value="#{node.description}"/>
>>> </h:panelGroup>
>>> </f:facet>
>>> </t:tree2>
>>> </f:view>
>>>
>>>
>>>
>>>
>>
>>
>
Re: Tomahawk Tree2 Javascript problem.
Posted by Long Tran <lt...@xbiosystems.com>.
Yeah, it's wrapped around a <h:form> component, any idea?
Martin Marinschek wrote:
> Do you have a "form" around the tree?
>
> regards,
>
> Martin
>
> On 11/19/06, Long Tran <lt...@xbiosystems.com> wrote:
>>
>> Hi,
>>
>> I think I had it, since the images (+ and - icons) show up, I assume
>> they
>> are rendered through the filter.
>>
>> Anyhow, this is the sniplet of my web.xml:
>>
>>
>> <filter>
>> <filter-name>MyFacesExtensionsFilter</filter-name>
>>
>> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
>>
>> <init-param>
>> <param-name>maxFileSize</param-name>
>> <param-value>20m</param-value>
>> <description>Set the size limit for uploaded files.
>> Format: 10 - 10 bytes
>> 10k - 10 KB
>> 10m - 10 MB
>> 1g - 1 GB
>> </description>
>> </init-param>
>> </filter>
>>
>> <!-- extension mapping for adding <script/>, <link/>, and other
>> resource
>> tags to JSF-pages -->
>> <filter-mapping>
>> <filter-name>MyFacesExtensionsFilter</filter-name>
>> <!-- servlet-name must match the name of your
>> javax.faces.webapp.FacesServlet entry -->
>> <servlet-name>Faces Servlet</servlet-name>
>> </filter-mapping>
>>
>> <!-- extension mapping for serving page-independent resources
>> (javascript,
>> stylesheets, images, etc.) -->
>> <filter-mapping>
>> <filter-name>MyFacesExtensionsFilter</filter-name>
>> <url-pattern>/faces/*</url-pattern>
>> </filter-mapping>
>>
>> <servlet-mapping>
>> <servlet-name>Faces Servlet</servlet-name>
>> <url-pattern>*.jsf</url-pattern>
>> </servlet-mapping>
>>
>>
>> Thanks,
>> Long
>>
>>
>> Simon Kitching wrote:
>> Hi,
>>
>> Have you got the ExtensionsFilter configured?
>>
>> http://myfaces.apache.org/tomahawk/extensionsFilter.html
>>
>> Regards,
>>
>> Simon
>>
>> Long Tran wrote:
>>
>> All,
>>
>> I've created a TreeModel and successfully rendered it on the browser,
>> however, when I click on the expand/collapse button, it's not working.
>>
>> Apparently, in the HTML page generated, javascript function
>> "treeNavClick"
>> was not generated, is there any tag/attribute i need to add to the Tree2
>> component?
>>
>> Tomahawk version 1.1.5.
>>
>> Hers is my Jsp:
>>
>> <f:view>
>> <t:tree2 id="myTree" showNav="true"
>> rendered="#{LovBackingBean.lovTree!=null}"
>> showRootNode="false" var="node" value="#{LovBackingBean.lovTree}"
>> varNodeToggler="t">
>> <f:facet name="rootNode">
>> <h:panelGroup>
>> <h:outputText value="#{node.description}"/>
>> </h:panelGroup>
>> </f:facet>
>> <f:facet name="topNode">
>> <h:panelGroup>
>> <h:outputText value="#{node.description}"/>
>> </h:panelGroup>
>> </f:facet>
>> <f:facet name="childNode">
>> <h:panelGroup>
>> <h:outputText value="#{node.description}"/>
>> </h:panelGroup>
>> </f:facet>
>> </t:tree2>
>> </f:view>
>>
>>
>>
>>
>
>
Re: Tomahawk Tree2 Javascript problem.
Posted by Martin Marinschek <ma...@gmail.com>.
Do you have a "form" around the tree?
regards,
Martin
On 11/19/06, Long Tran <lt...@xbiosystems.com> wrote:
>
> Hi,
>
> I think I had it, since the images (+ and - icons) show up, I assume they
> are rendered through the filter.
>
> Anyhow, this is the sniplet of my web.xml:
>
>
> <filter>
> <filter-name>MyFacesExtensionsFilter</filter-name>
>
> <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
> <init-param>
> <param-name>maxFileSize</param-name>
> <param-value>20m</param-value>
> <description>Set the size limit for uploaded files.
> Format: 10 - 10 bytes
> 10k - 10 KB
> 10m - 10 MB
> 1g - 1 GB
> </description>
> </init-param>
> </filter>
>
> <!-- extension mapping for adding <script/>, <link/>, and other resource
> tags to JSF-pages -->
> <filter-mapping>
> <filter-name>MyFacesExtensionsFilter</filter-name>
> <!-- servlet-name must match the name of your
> javax.faces.webapp.FacesServlet entry -->
> <servlet-name>Faces Servlet</servlet-name>
> </filter-mapping>
>
> <!-- extension mapping for serving page-independent resources (javascript,
> stylesheets, images, etc.) -->
> <filter-mapping>
> <filter-name>MyFacesExtensionsFilter</filter-name>
> <url-pattern>/faces/*</url-pattern>
> </filter-mapping>
>
> <servlet-mapping>
> <servlet-name>Faces Servlet</servlet-name>
> <url-pattern>*.jsf</url-pattern>
> </servlet-mapping>
>
>
> Thanks,
> Long
>
>
> Simon Kitching wrote:
> Hi,
>
> Have you got the ExtensionsFilter configured?
>
> http://myfaces.apache.org/tomahawk/extensionsFilter.html
>
> Regards,
>
> Simon
>
> Long Tran wrote:
>
> All,
>
> I've created a TreeModel and successfully rendered it on the browser,
> however, when I click on the expand/collapse button, it's not working.
>
> Apparently, in the HTML page generated, javascript function "treeNavClick"
> was not generated, is there any tag/attribute i need to add to the Tree2
> component?
>
> Tomahawk version 1.1.5.
>
> Hers is my Jsp:
>
> <f:view>
> <t:tree2 id="myTree" showNav="true"
> rendered="#{LovBackingBean.lovTree!=null}"
> showRootNode="false" var="node" value="#{LovBackingBean.lovTree}"
> varNodeToggler="t">
> <f:facet name="rootNode">
> <h:panelGroup>
> <h:outputText value="#{node.description}"/>
> </h:panelGroup>
> </f:facet>
> <f:facet name="topNode">
> <h:panelGroup>
> <h:outputText value="#{node.description}"/>
> </h:panelGroup>
> </f:facet>
> <f:facet name="childNode">
> <h:panelGroup>
> <h:outputText value="#{node.description}"/>
> </h:panelGroup>
> </f:facet>
> </t:tree2>
> </f:view>
>
>
>
>
--
http://www.irian.at
Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German
Professional Support for Apache MyFaces