現在我們在數據錶行中放置一對primefaces對話框。這工作到目前爲止,但我想將它們移出數據表。從javascript更新primefaces對話框內容
因爲總是隻有一個實例顯示給特定對話框的用戶,所以我想通過Javascript更新它的值,然後將其彈出給用戶。對於僅包含幾個組件並且信息已經在客戶端上可用的簡單對話的情況就是這種情況。
它迄今爲止是什麼。 (它是HTML格式,不是JSF,因爲我現在沒有JSF代碼)
<table>
<tr>
<td>
<a onClick="show('dialog');" />
<div id='dialog'> <!-- the dialog -->
<input type="text" name="field" value="value" />
</div>
</td>
</tr>
</table>
例如,我想實現:
<table>
<tr>
<td>
<a onClick="updateDialog('dialog',{'field', 'value'}); show('dialog');" />
</td>
</tr>
</table>
<div id='dialog'> <!-- the dialog -->
<input type="text" name="field" value="value" />
</div>
你認爲這是可行的,或者你覺得已經有類似的解決方案在那裏在野外?謝謝。
你爲什麼發佈生成的HTML而不是JSF XHTML頁面?我在這裏看不到任何可定義對話框的數據表。 –
我還沒有在JSF中實現我的解決方案,但是從HTML中可以看到我想實現的目標。 – illEatYourPuppies
你對JSF有什麼想法嗎? –