OAF_開發系列06_實現OAF屬性集的介紹和開發Attribute Set(案例)

 20150705 Created By BaoXinjianspa

1、摘要.net


EBS OAF開發中屬性集(Attribute Set)的介紹和手工實現。orm

在OAF開發中就和Form開發中同樣,有時也要給一些對象設置統一的特定屬性。對象

OAF中也有和Form 開發中的屬性類(Property Class)和可視屬性集(Visual Attribute Set)相似的東西,那就是屬性集(Attribute Set)。blog

從名字來看很像Form中可視屬性集(Visual Attribute Set),從實現的功能來講是屬性類(Property Class)。繼承

總的來講也就是兩個的合體,其實我的感受Form中這兩個合併到一塊。開發

只是合併到一塊沒那麼靈活了,結果到OAF的時候,仍是合併到了一塊了。im

 

2、方案margin


Step1. 須要先建立一個屬性集的包(Attribute Set Package),這是一個文件,全部定義的屬性集均可以放在這裏面。img

Step1.1  在JDeveloper中,選擇你要建立屬性集的OA Project,選擇New->Categories->Web Tier->OA Components->Package File

Step1.2 選擇肯定,而後輸入要建立的包文件名,以下,而後點擊肯定.

 

Step2. 在屬性集包中建立一個屬性集.

Step2.1 選中上面建立的屬性集包文件,在結構(Structure)面板中,選擇屬性集包,右鍵選擇New->Attribute Set.

Step2.2 在彈出的對話框中,輸入你要定義的屬性集的名稱,而後把須要的屬性從左邊列表加入到右邊的列表中去,而後點擊肯定。

Step2.3 在結構面板中選擇你上面新建的屬性集,而後在屬性面板中爲剛纔選擇的全部屬性設值

 

Step3. 如何使用屬性集

Step3.1 在結構面板中選擇須要設置的對象,而後再屬性面板選擇屬性集(Attribute Set)屬性,而後點擊編輯

Step3.2 在打開的屬性集選擇對話框中,輸入必要的條件來過濾出咱們剛纔新建的屬性集

 

Step3.3 點擊肯定,再次查看屬性面板,發現屬性集(Attribute Set)中相應的屬性都被設置成屬性集中的值了

Step3.4 和Form中相似,若是你要更改繼承的值,直接更改便可

(1). 小方塊表明更改了的屬性

(2). 斜箭頭表明繼承的屬性

(3). 帶叉號斜箭頭表明覆蓋了繼承的屬性

(4). 空白表明默認的屬性值

 

Thanks and Regards

轉載: Tavor - http://blog.csdn.net/tavor/article/details/18222471

相關文章
相關標籤/搜索