簡體   English   中英

ADF-Oracle 在 id 中設置編號,在 javascript 中找不到

[英]ADF-Oracle set number in id and can't be found in javascript

在 ADF 中,我想在 java 腳本中找到輸入文本。 我測試了一些代碼,例如:

AdfPage.PAGE.findComponentByAbsoluteId('root:it1::content');

或者

document.getElementById('it1').value;

但我找不到輸入文本。 我看到了 HTML 源代碼,我發現 id 是這樣的:

id="r1:2:it1::content"

所以我的問題是 r1 和 it1 之間的“2”。 有時這個數字在這個頁面上會變成 0,所以我再也找不到這個 id。 你能幫助我嗎?

ADF 根據其構建頁面的方式在 id 中使用可變數字。

如果必須,您可以改為獲取父組件並遍歷子組件,直到找到它1。

然而,這並不理想,在 ADF 開發中很少需要真正的 JS。 如果您提供您想要完成的內容以及來自您的 jsf/jsp 的示例,那么有人可能會提供更有用的解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM