row.rowKeyStr

2.

ADF Faces 使您可以簡單地採用聲明方式通過單擊鏈接或按鈕自動設置某個應用程序變量的值。在該步驟中,我們將向搜索頁面中的 Edit 按鈕添加一個 SetActionListener 組件,以將變量設置爲當前選定行的鍵值(唯一標識該行)。

在 Structure 窗格中,右鍵單擊 edit commandButton,然後從上下文菜單中選擇 Insert Inside > ADF Faces Core > SetActionListener

 

3.

Insert SetActionListener 對話框中,輸入下列值:

From #{row.rowKeyStr}
To #{processScope.orderKey}

單擊 OK

:我們使用標準 JSF 表達式語言 (EL) 語法指定
SetActionListener 的 From 和 To 屬性。運行時將計算 From 表達式,然後使用該值設置由 To 表達式標識的屬性。

#{row.rowKeyStr} 表達式引用表當前行上名爲 rowKeyStr 的屬性。它的值將是一個表示該行的唯一鍵。

#{processScope.orderKey} 表達式引用 ADF Faces 進程作用域中名爲“orderKey”的屬性。該進程作用域保存這樣的屬性:其值的持續時間超過單個請求(當某個頁面使用重定向而非前進導航到另一個頁面便可能存在這種情況)的屬性,或其值應
侷限於一組給定相關網頁的屬性。“orderKey”是本文指定的一個名稱,用於清楚地表明該屬性保存當前選定順序的鍵。

發佈了17 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章