2013-05-09 61 views
0

我在ADF mobile中使用id編程方式獲取輸入文本值,如ADF。在ADF mobile中使用ID編程獲取輸入文本值

下面的代碼在adf中用於以編程方式獲取輸入文本的值。

FacesContext facesContext = FacesContext.getCurrentInstance(); 
UIViewRoot root = facesContext.getViewRoot(); 
RichInputText inputText = (RichInputText)root.findComponent("it1"); 
String val=inputText.getValue(); 

但是我不能在ADF mobile中獲得那樣的價值。

回答

0

嘗試訪問頁面定義中的值,而不是從根中找到組件。

DCIteratorBinding iterator = (DCIteratorBinding)dcBindings.get("SomeIteratorId"); 
String attribute = (String) iterator.getCurrentRow().getAttribute("SomeAttributeName");