原创 修改ADF項目中的Data Controls的名稱

默認情況下,ADF項目中Data Controls的命名是以"Application Module的名字" + "DataControl" 如“AppModuleDataControl”。 只需要在AM中配置Custom Proper

原创 ADF頁面片段中藉助javascript使用Form提交Post請求

由於在頁面片段中不能直接添加form標籤,因爲整個頁面片段處於一個大的form標籤之中,而form標籤不能嵌套,有時候我們需要在頁面片段中提交一個post請求,並跳轉到其他URL時可以藉助javascript的dom來生成一個form。

原创 ADF中使用Auto Suggest

ADF 11g中提供了Auto Suggest功能,這大大的提高了UI界面的友好性。下面來看一下關於Auto Suggest功能ADF中提供的af:autoSuggestBehavior標籤:          maxSuggest

原创 ADF 11g中文件上傳配置

ADF10g和11g文件上傳時web.xml的配置有所區別,如下: 10g 包名是oracle.adf.view.faces [html] view plaincopy <context-param>     

原创 ADF中af:forEach和af:iterator標籤的區別

1. <af:forEach> <af:forEach>標籤實際上從JSTL標籤中的<c:forEach>標籤演變過來的,是c:forEach標籤的替代品,很多情況下還不支持“varStatus” <af:forEach>不支持所有

原创 ADF 11g 界面多語言實現及切換

介紹 現在很多WEB網站都提供了多語言切換功能,在使用ADF創建的WEB應用中,很容易實現多語言,只需簡單的幾個步驟。 2013年6月25日更新:通過在URL後面添加參數改變locale,具體參見代碼。URL如:http://loca

原创 通過SQL生成動態table

一、介紹 本文介紹如何根據節目輸入的sql來生成動態table,方法有些另類,後端使用的是純Java API來做的。是因爲我在使用viewobject操作時,發現太麻煩了。這裏列出一些主要步驟和程序代碼。 二、創建ADF A

原创 ADF Skin Editor的使用

介紹 自從Oracle發佈Skin Editor之後,開發ADF Skin變的比之前要簡單了,利用Skin Editor做好Skin之後,可以直接將Skin打包成jar,在任何一個ADF的應用中使用。本文就介紹如何使用Skin Edit

原创 ADF中Taskflow傳參的簡單使用

場景描述       如下圖,我要在Department頁面選中一個DepartmentId,然後把這個值傳入到另一個Taskflow中(見圖一),然後在這個Taskflow中選中一個Employee,將他的名字返回給Departme

原创 使用 ADF Skin

本文描述如何在ADF項目中使用自定義SKIN。 1.新建ADF項目 2.在Jdeveloper中引入XML Schema     進入菜單——Tools——Preference——XML Schemas         

原创 ADF中Create CreateInsert CreateWithParams的區別

先用代碼來描述一下使用不同的Operation在創建一行記錄時的情景 1.Create [java] view plaincopy // create a new row for the view object 

原创 ADF筆記

1. <RegionRenderer> <encodeAll> ID 爲 r1 的區域組件檢測到具有多個根組件的頁片斷。具有多個根組件的片斷在區域中無法正確顯示, 並可能會影響性能。建議重新構建頁片斷, 使其只包含一個根元素。    

原创 ADF組件之 SelectBooleanCheckbox使用(用於ADF table)

接上一篇 《ADF組件之 SelectBooleanCheckbox使用(用於查詢Form)》 介紹     本篇文章主要描述如何在ADF table中使用SelectBooleanCheckbox組件,主要過程由java代碼實現,

原创 ADF實現動態添加表單

介紹 在ADF的Table中,我們能實現在表格中添加,編輯,刪除行的功能,以及一行數據中的級聯。然而在多數時候,當一行的列太多,表格中的數據量不多的時候,這種在table中直接添加的方式則顯得很不友好,因爲要來回的拉動橫向的滾動條。那

原创 自定義JSF Validator

介紹 在ADF中,我們有很多方式給組件添加驗證。 1.直接在組件的validator屬性上指定一個manage bean中的method [java] view plaincopy public void v