All Downloads are FREE. Search and download functionalities are using the official Maven repository.

configuration.configurationSystemProperties.jsf Maven / Gradle / Ivy

The newest version!





    
        
    
    
        
            
                
#include "configSystemPropertiesButtons.jsf"
                
            
        
#include "/common/shared/alertMsg.inc"
        
#include "/common/shared/configNameSection.inc"
            
                
                    
                
            
        

        
                    $page{tableId});
                    />
            
                
                    $page{topActionGroup});
                    />
                    
                        $attribute{tableRowGroup});
                            addRowToTable(TableRowGroup="$attribute{tableRowGroup}", NameList={"name", "value", "description"});
                        />
                    
                    
                        $attribute{trg});
                            getSelectedTableRowKeys(tableRowGroup="${trg}" rowKeys=>$attribute{rowKeys});
                            deleteTableRows(tableRowGroup="${trg}" rowKeys="${rowKeys}");
                            commitTableRowGroup(tableRowGroup="${trg}");
                        />
                    
                
            
            
                
                    // Ensure all required fields exist
                    if ("#{pageSession.tableList[0].name}") {
                        if ("!#{pageSession.tableList[0].value}") {
                            mapPut(map="#{pageSession.tableList[0]}" key="value" value="");
                        }
                        if ("!#{pageSession.tableList[0].description}") {
                            mapPut(map="#{pageSession.tableList[0]}" key="description" value="");
                        }
                    }

                    // Add extra table properties...
                    createList(size="0", result="#{pageSession.tableList2}");
                    foreach(var="row" list="#{pageSession.tableList}") {
                        selectiveEncode(value="#{row.name}" result="#{requestScope.tlEncName}");
                        gf.createAttributeMap(
                            keys={"selected", "encodedName", "description"},
                            values={"$boolean{false}", "$attribute{tlEncName}", ""},
                            map="#{requestScope.tlMap}");
                        listAdd(list="#{pageSession.tableList2}", value="#{requestScope.tlMap}");
                    }
                
                
                    getClientId(component="$this{component}" clientId=>$page{propertyTableRowGroupId});
                
                
                    
                
                
                    
                
                
                    
                
                
                    
                
                "
"
#include "configSystemPropertiesButtons.jsf"
#include "/common/shared/changeButtonsJS.inc"




© 2015 - 2025 Weber Informatics LLC | Privacy Policy