【发布时间】:2014-03-25 14:46:59
【问题描述】:
我在 onDrop 事件上填充我的 arrayList,现在当我尝试通过 javascript 检索它时,它没有任何价值
支持 bean:
List<String> arr..
public void onDrop(DragDropEvent event) {
arr.add(event.getDragId());
}
jsf代码:
<h:inputHidden id="hidden" value=#{bean.arr}/>
javascript函数:
function get(){
var a = document.getElementById("hidden");
alert(a.value);
}
alert 返回[],但在 onDrop 多次触发后,我现在有一个填充的 arrayList,但它似乎没有获取值。如何在 arrayList 中检索这些值?
编辑:
这是使用 onDrop 事件的那个
<p:outputPanel id="op" ... >
<p:droppable ... >
<p:ajax ... listener="#{bean.onDrop}"/>
【问题讨论】:
-
您在 jsf 代码中的何处附加了 onDrop 事件?
-
我现在编辑了我的问题
-
javascript get() 方法何时被调用?
-
被
<p:commandButton>调用
标签: java javascript jsf primefaces