t:selectManyCheckbox w t:tree2

Odpowiedz Nowy wątek
2011-07-08 07:43
qwerty
0

Moglby mi ktos podrzucic pomysl w jaki sposob w tree2 wylapywac t:treeCheckbox dla wszystkich facetow?

Tutaj dziala tylko dla faceta 'chamber':


<t:tree2 id="wrapTree" value="#{treeBacker.treeData}" var="node"
varNodeToggler="t" clientSideToggle="false">

        <f:facet name="chamber">
            <h:panelGrid id="a" columns="2" cellpadding="0" cellspacing="0">
             <t:selectManyCheckbox id="selectManyCheckbox" layout="spread" value="#{treeBacker.selectedItems}">
                <t:graphicImage value="static/images/yellow-folder-open.png" rendered="#{t.nodeExpanded}" border="0"/>
                <t:graphicImage value="static/images/yellow-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0"/>
                <h:outputText value="#{node.description}" styleClass="nodeFolder"/>
                <t:treeCheckbox for="selectManyCheckbox" itemValue="#{node.description}"/>
             </t:selectManyCheckbox>
            </h:panelGrid>
        </f:facet>                

        <f:facet name="office">
            <h:panelGrid id="b" columns="2" cellpadding="2" cellspacing="0">
                <t:graphicImage value="static/images/yellow-folder-open.png" rendered="#{t.nodeExpanded}" border="0"/>
                <t:graphicImage value="static/images/yellow-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0"/>
                <h:panelGroup>
                    <h:outputText value="#{node.description}" styleClass="nodeFolder"/>
                    <h:outputText value=" (#{node.childCount})" styleClass="childCount" rendered="#{!empty node.children}"/>
                    <t:treeCheckbox for="selectManyCheckbox" itemValue="#{node.description}" />
                </h:panelGroup>
            </h:panelGrid>
        </f:facet>

        <f:facet name="branch">
            <h:panelGrid id="c" columns="2" cellpadding="2" cellspacing="0">
                <t:graphicImage value="/images/blue-folder-open.gif" rendered="#{t.nodeExpanded}" border="0"/>
                <t:graphicImage value="/images/blue-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0"/>
                <h:panelGroup>
                    <h:outputText value="#{node.description}" styleClass="nodeFolder"/>
                    <h:outputText value=" (#{node.childCount})" styleClass="childCount" rendered="#{!empty node.children}"/>
                    <t:treeCheckbox for="selectManyCheckbox" itemValue="#{node.description}" />
                </h:panelGroup>
            </h:panelGrid>
        </f:facet>   

    </t:tree2>

Pozostało 580 znaków

2011-07-13 08:34
asd
0

Da się tak w ogóle?

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0