Announcement

Collapse
No announcement yet.

JSF, MyFaces, TreeTable

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • JSF, MyFaces, TreeTable

    Hallo zusammen,

    ich habe innerhalb einer tabbedPane drei Tabs. Im ersten Tag liegt ein TreeTable.
    Soweit... so gut

    Doch wenn ich jetzt einen Ordner, bzw. eine Ebene dieses Baumes durch klicken auf das Plus-Zeichen davor "expanden" möchten, passiert einfach überhaupt nichts.

    Die JavaScript-Fehlerkonsole von FireFox sagt mir dann dass die Funktion clear_perfMonTreeForm nicht deklariert wäre...
    Muss ich denn selbst noch JavaCode Entwickeln um den TreeTable zum Laufen zu bringen?

    Wäre für jede Hilfe dankbar, anbei mein Code:

    Code:

    Code:
    <f:view>
    	<f:loadBundle basename="bundles.Messages" var="Message" />
    	<html>
    		<jsp:directive.include file="../inc/head.inc"/>
    		<body>
    			<jsp:directive.include file="../inc/header.jsp"/>
    			
    			<div class="tabbedPane">
    			<t:panelTabbedPane width="980">
    				<t:panelTab label="Performance Monitor">
    					<h:form id="perfMonTreeForm">
    						<t:tree id="perfMonTree" value="#{perfMonTreeBean.treeModel}" var="perfMonTreeItem" expandRoot="true">
    							<t:treeColumn>
    								<f:facet name="header">
    									<h:outputText value="Methoden"></h:outputText>
    								</f:facet>
    								<h:outputText value="#{perfMonTreeItem.name}"></h:outputText>
    							</t:treeColumn>
    						</t:tree>
    					</h:form>
    				</t:panelTab>
    				<t:panelTab></t:panelTab>
    				<t:panelTab></t:panelTab>
    				</t:panelTabbedPane>
    			</div>
    		</body>
    	</html>
    </f:view>

  • #2
    Ok, habe das Problem jetzt selbst in den Griff bekommen.
    Ist zwar nicht unbedingt die ultimative Lösung, aber ich habe über die web.xml einfach JavaScript deaktiviert und somit brauch ich auch keinen generierten JavaScript Code.
    Es wird dann automatisch per method="get" abgewickelt...

    Comment

    Working...
    X