Adding node role (sintoma, diagnóstico, conduta) to Node.
[simdecs.git] / web / bn.xhtml
index d42bc8c..b31236f 100644 (file)
@@ -25,7 +25,8 @@
         <h:panelGroup id="messagePanel" layout="block">
             <h:messages errorStyle="color: red" infoStyle="color: green" layout="table"/>
         </h:panelGroup>   
-        <p:panel header="Redes Bayesianas" toggleable="true" toggleListener="#{bayesianNetworkController.prepareList}">
+        <p:panel header="Redes Bayesianas" toggleable="true"                 
+                 collapsed="true">
             <h:form>    
                 <br></br>
                 <h:commandLink action="#{bayesianNetworkController.prepareList}" value="Atualizar tabela"/>
@@ -65,7 +66,8 @@
                 </h:panelGroup>
             </h:panelGrid>
         </p:panel>     
-        <p:panel header="Nodos" toggleable="true">
+        
+        <p:panel header="Nodos" toggleable="true" collapsed="true">
             <h:form>
                 <br></br>
                 <h:commandLink action="#{nodeController.prepareList}" value="Atualizar tabela"/>
                                 </f:facet>  
                             </p:cellEditor>  
                         </p:column>  
-                        <p:column headerText="Tipo">
+                        <p:column headerText="Classificação">
                             <p:cellEditor>  
                                 <f:facet name="output">  
                                     <h:outputText value="#{node.nodeType}" />  
                                 </f:facet>  
                             </p:cellEditor>  
                         </p:column>  
+                        <p:column headerText="Tipo">
+                            <p:cellEditor>  
+                                <f:facet name="output">  
+                                    <h:outputText value="#{node.nodeRole}" />  
+                                </f:facet>  
+                                <f:facet name="input">  
+                                    <h:selectOneMenu value="#{node.nodeRole}" >  
+                                        <f:selectItems value="#{nodeRoleController.nodeRoles}"  
+                                                       var="nodeType"   
+                                                       itemLabel="#{nodeRole}"  
+                                                       itemValue="#{nodeRole}" />  
+                                    </h:selectOneMenu>  
+                                </f:facet>  
+                            </p:cellEditor>  
+                        </p:column>  
                         <p:column headerText="Rede Bayesiana"> 
                             <h:outputText value="#{node.bayesianNetwork.name}"/>
                         </p:column>  
             </h:panelGroup>
 
         </p:panel>
-        <p:panel header="Perguntas" toggleable="true">
+        <p:panel header="Perguntas" toggleable="true" collapsed="true">
             <h:form>
                 <br></br>
                 <h:commandLink action="#{questionController.prepareList}" value="Atualizar tabela"/>
                 <h:commandLink action="/net/question/Create.xhtml" value="Criar nova pergunta"/>
             </h:form>
         </p:panel>
-        <p:panel header="Respostas" toggleable="true">
+        <p:panel header="Respostas" toggleable="true" collapsed="true">
             <h:form>
                 <br></br>
                 <h:commandLink action="#{answerController.prepareList}" value="Atualizar tabela"/>