素数入力フィールドまたは他の誰かをドラッグすることは可能ですか? primefacesサイトには、ドラッグできるパネルがあります。素形入力フィールドをドラッグすることはできますか?
script.js
var xPos;
var yPos;
$(document).ready(function() {
$('#textfeld').draggable({
drag : function() {
var offset = $(this).offset();
// Getting the values from the drag item into variables
xPos = offset.left;
yPos = offset.top;
// Setting the text to the drag item
// $('#posX').text('x: ' + xPos);
// $('#posY').text('y: ' + yPos);
document.getElementById('myForm:x').value = xPos;
document.getElementById('myForm:y').value = yPos;
}
});
});
そして、私のhtmlコード:
[...]
<p:inputText id="textfeld"></p:inputText>
<h:form id="myForm">
<h:inputHidden value="#{managedBean.x}" id="x" />
<h:inputHidden value="#{managedBean.y}" id="y" />
<p:commandButton value="Execute" actionListener="#{managedBean.speichern}" />
</h:form>
<h:outputScript library="js" name="script.js"></h:outputScript>
[...]
だから何がこのコードで発生(ブラウザの開発者ツールを使用して)紹介PrimeFacesで私のために完璧に動作しますか? JavaScriptのエラー? WW-III?詳しく教えてください。使用しているIDが正しいかどうか(クライアント側)、私はそれが – Kukeltje
であるとは思わない。エラーはありません –
'$( '#textfeld')'は 'inputField'を返しますか? 'h:inputText'を試しましたか? – Kukeltje