Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 如何拖动p:selectOneListBox的选定项并放入p:InputExtArea?_Jsf_Primefaces - Fatal编程技术网

Jsf 如何拖动p:selectOneListBox的选定项并放入p:InputExtArea?

Jsf 如何拖动p:selectOneListBox的选定项并放入p:InputExtArea?,jsf,primefaces,Jsf,Primefaces,这是我的密码: <p:selectOneListbox id="columnName" widgetVar="columnName" value="#{dataTransformBean.column}"> <f:selectItems id="itemDrop" value="#{dataTransformBean.

这是我的密码:

 <p:selectOneListbox id="columnName"
                        widgetVar="columnName"
                        value="#{dataTransformBean.column}">

        <f:selectItems id="itemDrop"
                       value="#{dataTransformBean.columnList}"
                       var="item" itemValue="#{item}" />

        <p:ajax update="textarea" />
    </p:selectOneListbox>

    <p:inputTextarea  id="textarea" rows="6" cols="33" />

    <p:selectOneListbox id="function"
                        widgetVar="function"
                        value="#{dataTransformBean.function}">

        <f:selectItems value="#{dataTransformBean.functionValNames}" />
    </p:selectOneListbox>

    <p:draggable for="columnName" revert="true" helper="clone"></p:draggable>

我只想拖动
中的
的选定项,对于该项,拖动整个列表框。如何仅从列表中拖动选定项。

showcase中有一个“拖放-自定义”示例

在本例中,它将类“.ui treenode leaf”定义为可拖放,将类“.ui datatable.droppoint”定义为可拖放


(我猜)在p:selectOneListBox的情况下,您可以尝试将“ui selectlistbox项ui角点所有ui状态突出显示”定义为可拖动。因此,只有选中(突出显示)的selectlistbox项才可拖动。当然,您还应该将p:inputTextarea定义为您的dropable,并在bean中创建p:remoteCommands和必要的操作侦听器。

jsf primefaces中的p:selectOneListBox是否有拖放功能?我已经搜索过了,但我只找到了DataTables,我也尝试过这样做,但是p:remoteCommand的actionListener没有被调用,因为js也没有被调用。有一个示例,在该示例中,单击p:commandButton时调用方法onclick=“rc()”。我想这个不见了