小编tec*_*ch4的帖子

Orbeon形式和glassfish - 错误:无法初始化类org.orbeon.oxf.xforms.xbl.BindingCache

我正试图在glassfish上运行Orbeon表格版本3.9 CE =社区版.当我启动服务器时,会出现以下异常:

Could not initialize class org.orbeon.oxf.xforms.xbl.BindingCache$
Run Code Online (Sandbox Code Playgroud)

有什么想法解决这个问题吗?

java glassfish orbeon

8
推荐指数
1
解决办法
111
查看次数

ProcedureCall 中的空值

我尝试以下代码:

    ProcedureCall call = ss.createStoredProcedureCall("servicos.CLASSIFIER_MAP");

    call.registerParameter( 1, String.class, ParameterMode.IN).bindValue(classifierString);
    call.registerParameter( 2, Long.class, ParameterMode.IN ).bindValue(totalRows);
Run Code Online (Sandbox Code Playgroud)

有时变量 totalRows 为空并出现错误

WARN:   SQL Error: 17041, SQLState: 99999
Error calling CallableStatement.getMoreResults
Run Code Online (Sandbox Code Playgroud)

可以在休眠中将空值发送到 ProcedureCall 吗?

java parameters stored-procedures hibernate

7
推荐指数
2
解决办法
7743
查看次数

重置p:树选择的值

我需要重置ap:tree中的选定值.我在表单中创建了一个重置​​按钮,我将我的p:tree元素放入其中.该按钮将树的选定值作为空值.在支持bean中,当我按下此按钮时,值清晰.但是在界面中,即使我刷新页面,旧的选定值仍然标记.这是我的代码:

电话号码:树

<p:tree id="treeClassifier" 
        value="#{navBarController.rootClassifier}" 
        var="node"          
        selectionMode="checkbox" 
        selection="#{navBarController.selectedClassifiers}" 
        style="height: 100px;width: 280px; margin-bottom: 0px; overflow: auto">
      <p:treeNode expandedIcon="ui-icon-folder-open" 
                  collapsedIcon="ui-icon-folder-collapsed">
         <h:outputText value="#{node.description}(#{node.code})"/> 
      </p:treeNode> 
</p:tree>
Run Code Online (Sandbox Code Playgroud)

创建树:

public TreeNode initTree(GenericTree<Classifier> tree) {
        GenericTreeNode<Classifier> root = tree.getRoot();
        TreeNode rootJSF = new DefaultTreeNode("root", null);
        for (GenericTreeNode<Classifier> gnt : root.getChildren()) {
            if (gnt.getData().getId() != -1) {
                TreeNode childTree = new DefaultTreeNode(gnt.getData(), rootJSF);
                //rootJSF.getChildren().add(childTree);
                //f_aux(gnt, rootJSF);
                addChildsToTree(gnt, childTree);
            }
        }
        return rootJSF;
    }

    public void addChildsToTree(GenericTreeNode<Classifier> parent, TreeNode parentJSF) {
        for (GenericTreeNode<Classifier> child : parent.getChildren()) {
            TreeNode newNode …
Run Code Online (Sandbox Code Playgroud)

tree reset primefaces

6
推荐指数
1
解决办法
5510
查看次数

Primefaces:ContextMenu不会出现在overlayPanel中

我尝试在树中添加contextMenu来执行自定义操作.该树在overlaypanel内实现.我观察到的是contextMenu只出现在随机情况下,例如在选择和取消选择树上的某些元素之后.任何的想法?

<p:overlayPanel id="advancedSearchPanel" 
    styleClass="ui-advanced-search-overlay"
    for="advancedSearch" 
    hideEffect="fade" 
    my="right top" 
    widgetVar="advancedSearchPanelWidgetVar" > 
        <ui:include src="/search/advancedSearch-form.xhtml"/>  
</p:overlayPanel>
Run Code Online (Sandbox Code Playgroud)

填写AdvancedSearch形式

<p:panelGrid  id="panelAdvanced" styleClass="borderless">
...
    <p:row> 
        <p:column colspan="4"> 
            <p:outputLabel value="#{text['searchForm.classifiers']}" for="treeClassifier" styleClass="paddingLabelGrid"/>

            <p:contextMenu id="contextSearch" for="treeClassifier">
                <p:menuitem value="Escolha todos" update=":searchForm:treeClassifier" actionListener="#{navBarController.displaySelectedSingle}"/>
            </p:contextMenu>

            <p:tree id="treeClassifier" 
                value="#{navBarController.rootClassifier}" 
                var="node" selectionMode="checkbox" 
                selection="#{navBarController.selectedClassifiers}"
                style="height: 200px;width: 540px; margin-bottom: 0px; overflow: auto" 
                propagateSelectionDown="false"
                propagateSelectionUp="false">

                    <p:ajax event="select" update=":searchForm:btnSearch"/> 
                    <p:ajax event="unselect" update=":searchForm:btnSearch"/>     

                    <p:treeNode expandedIcon="ui-icon-folder-open" collapsedIcon="ui-icon-folder-collapsed">
                         <h:outputText value="#{node.description}(#{node.code})"/> 
                    </p:treeNode>  
            </p:tree>
        </p:column>   
    </p:row>
...
Run Code Online (Sandbox Code Playgroud)

java tree overlay contextmenu primefaces

6
推荐指数
1
解决办法
1124
查看次数