|
[x]
Posted via EE Mobile
|
||
Search, ask, and monitor your questions on the go with EE Mobile. Visit Experts Exchange from your mobile device and never be out of touch again. |
||
| Question |
|
[x]
Attachment Details
|
||
|
[x]
The Solution Rating System
|
||
With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.
Your Input Matters If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support. Thank you! |
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: |
-----------------
Button code
-----------------
<a4j:commandButton value="Reconcile"
disabled="#{ViewResult.reconciliationNotAllowed}"
oncomplete="javascript:Richfaces.showModalPanel('confirmPanel');">
<a4j:actionparam name="contentStatusCS" value="#{contentDetail.contentStatusCS}" assignTo="#{ViewResultDetail.contentStatusCS}"></a4j:actionparam>
<a4j:actionparam name="contentName" value="#{contentDetail.contentName}" assignTo="#{ViewResultDetail.contentName}"></a4j:actionparam>
<a4j:actionparam name="moduleName" value="#{contentDetail.moduleName}" assignTo="#{ViewResultDetail.moduleName}"></a4j:actionparam>
</a4j:commandButton>
--------------------------------------------------------------
Modal Panel (note the getters in the message body)
---------------------------------------------------------------
<rich:modalPanel id="confirmPanel" autosized="false" keepVisualState="false" width="400" height="150">
<f:facet name="header">
<h:outputText value="Confirm Delete" />
</f:facet>
<h:panelGroup layout="block" styleClass="scrolls">
<h:form>
<center><rich:spacer height="20" />
<h:panelGrid columns="1">
<h:outputText value="Do you want to delete the #{ViewResultDetail.contentStatusCS} content #{ViewResultDetail.contentName} from content store [name]?" />
</h:panelGrid> <rich:spacer height="30" /> <h:panelGrid columns="2">
<a4j:commandButton value="OK" onclick="Richfaces.hideModalPanel('confirmPanel');" />
<a4j:commandButton value="Cancel" onclick="Richfaces.hideModalPanel('confirmPanel');" />
</h:panelGrid>
</center>
</h:form>
</h:panelGroup>
</rich:modalPanel>
---------------------------------------
The whole file ViewResult.xhtml
----------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:rich="http://richfaces.org/rich"
xmlns:c="http://java.sun.com/jstl/core"
xmlns:a4j="http://richfaces.org/a4j">
<body>
<ui:composition template="/template.xhtml">
<ui:define name="body">
<h:outputText value= "This report was executed on Jan 27, 2009 at 9:00 PM"/>
<br/><br/>
<rich:tabPanel switchType="ajax">
<c:forEach items="#{ViewResult.distinctModulesForContentReconciliationResultDetails}" var="module">
<rich:tab label="#{module}" actionListener="#{ViewResult.currentModuleName}" >
<h:form>
<rich:dataTable onRowMouseOver="this.style.backgroundColor='#F1F1F1'"
onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'"
id="reportList" rows="10" value="#{ViewResult.detailsForModuleName}"
var="contentDetail" selectionMode="single">
<rich:column align="center">
<f:facet name="header">Package Name</f:facet>
<h:outputText value="#{contentDetail.packageName}" />
</rich:column>
<rich:column align="center">
<f:facet name="header">Provider ID</f:facet>
<h:outputText value="#{contentDetail.providerID}" />
</rich:column>
<rich:column align="center">
<f:facet name="header">Asset ID</f:facet>
<h:outputText value="#{contentDetail.assetID}" />
</rich:column>
<rich:column align="center">
<f:facet name="header">Content Name</f:facet>
<h:outputText value="#{contentDetail.contentName}" />
</rich:column>
<rich:column align="center">
<f:facet name="header">Asset Class</f:facet>
<h:outputText value="#{contentDetail.assetClass}" />
</rich:column>
<rich:column align="center">
<f:facet name="header">Spec</f:facet>
<h:outputText value="#{contentDetail.spec}" />
</rich:column>
<rich:column align="center">
<f:facet name="header">Content Export Status</f:facet>
<h:outputText value="#{contentDetail.contentExportStatus}" />
</rich:column>
<rich:column align="center">
<f:facet name="header">Content on Content Store</f:facet>
<h:outputText value="#{contentDetail.contentStatusCS}" />
</rich:column>
<rich:column align="center">
<f:facet name="header">Reconcile Result</f:facet>
<h:outputText value="#{contentDetail.reconcileResult}" />
</rich:column>
<rich:column>
<f:facet name="header">Action</f:facet>
<a4j:commandButton value="Reconcile"
disabled="#{ViewResult.reconciliationNotAllowed}"
oncomplete="javascript:Richfaces.showModalPanel('confirmPanel');">
<a4j:actionparam name="contentStatusCS" value="#{contentDetail.contentStatusCS}" assignTo="#{ViewResultDetail.contentStatusCS}"></a4j:actionparam>
<a4j:actionparam name="contentName" value="#{contentDetail.contentName}" assignTo="#{ViewResultDetail.contentName}"></a4j:actionparam>
<a4j:actionparam name="moduleName" value="#{contentDetail.moduleName}" assignTo="#{ViewResultDetail.moduleName}"></a4j:actionparam>
</a4j:commandButton>
</rich:column>
</rich:dataTable>
<rich:datascroller align="left" for="reportList" maxPages="10"/>
</h:form>
</rich:tab>
</c:forEach>
</rich:tabPanel>
<rich:modalPanel id="confirmPanel" autosized="false"
keepVisualState="false" width="400" height="150">
<f:facet name="header">
<h:outputText value="Confirm Delete" />
</f:facet>
<h:panelGroup layout="block" styleClass="scrolls">
<h:form>
<center><rich:spacer height="20" /> <h:panelGrid
columns="1">
<h:outputText value="Do you want to delete the #{ViewResultDetail.contentStatusCS} content [content-name] from content store [name]?" />
</h:panelGrid> <rich:spacer height="30" /> <h:panelGrid columns="2">
<a4j:commandButton value="OK" onclick="Richfaces.hideModalPanel('confirmPanel');" />
<a4j:commandButton value="Cancel" onclick="Richfaces.hideModalPanel('confirmPanel');" />
</h:panelGrid></center>
</h:form>
</h:panelGroup>
</rich:modalPanel>
</ui:define>
</ui:composition>
</body>
</html>
|
Advertisement
| Hall of Fame |