1. 程式人生 > >動態設定ITEM的屬性

動態設定ITEM的屬性

Oracle 建議使用APP_ITEM_PROPERTY.SET_PROPERTY API函式取代SET_ITEM_PROPERTY (Oracle Forms built-in函式) 動態設定Item的屬性。可以設定的屬性有:

    DISPLAYED

    ENABLED

    ENTERABLE

    ALTERABLE (item instance level)

    ALTERABLE_PLUS (item level),

    REQUIRED


設定Item有兩種方式:

    根據Item_ID

    根據Item_NAME。


 

與之相對應的是可以使用APP_ITEM_PROPERTY.GET_PROPERTY API函式取代GET_ITEM_PROPERTY (Oracle Forms built-in函式) 動態獲取Item的屬性。


設定Item-level和Item-instance-level屬性時需特別的注意,Item-level屬性影響所有的記錄,而Item-instance-level屬性隻影響特定的記錄(我的理解是當前行)。對於諸如 INSERT_ALLOWED,UPDATEABLE 和 NAVIGABLE 等屬性來說,是能夠在item level 和 item-instance level重複設定的。如果在item-level 設成OFF, 而在item-instance level設成ON , 重複設定的最終效果仍是OFF。如果同時設了ALTERABLE 和ENABLED ,可能最終效果也不會像預期的那樣。所以碰到這樣的情況時要特別小心

相關推薦

動態設定ITEM屬性

Oracle 建議使用APP_ITEM_PROPERTY.SET_PROPERTY API函式取代SET_ITEM_PROPERTY (Oracle Forms built-in函式) 動態設定Item的屬性。可以設定的屬性有:     DISPLAYED     ENABL

cocos creator關於Label位置動態設定以及屬性編輯的問題

今天編寫程式碼遇到這個坑,很久沒有用cocos,api變了好多。 首先我們不能 this.timeLabe.setPosition(cc.v2(100,100)); 直接設定其位置,而需要在此之前新增如下程式碼 this.timeLabe = cc.find("Canvas/ti

radio通過Jq動態設定checked屬性無效,radio未選中

在做網站後臺應用程式的時候,遇到這麼一個問題,通過Jq動態設定radio的checked屬性,居然無效,各種糾結,各種納悶,於是乎各種百度,各種問問提問,最後在瀏覽其他帖子的時候,終於被我發現解決問題的辦法拉,那個心情賊拉的好呀 在我搜索的過程的過程的,發現網上大多

Android 動態設定佈局屬性

Android在XML檔案中寫佈局很方便, 但有時候不夠靈活, 有時候我們需要動態新增View或者ViewGroup. 點選動態新增TextView: private LinearLayout mLinearLayout; private in

jquery取的readOnly屬性,O要大寫(動態設定readonly屬性無效)

今天在jquery中取input的readonly屬性時,發現 我這樣寫$(“#input”).readonly取這個屬性時,總是undefined,後來一想,難道html中的屬性only沒有大寫,是不是javascript需要將O大寫, 修改之後$(“#input”

客戶端瀏覽器爬蟲在爬取動態生成的img元素及動態設定src屬性的問題

問題: 1、img元素的onload設定後,設定/修改其src屬性不會觸發onload回撥,因此你無法知道頁面中的動態圖片什麼時候載入完,暫時只能setTimeout 5秒; 2、頁面JS捕獲了scroll事件以做到延遲載入,這種情況下可以呼叫img Element的scr

【Android疑難雜症】GridView動態設定Item的寬高導致第一個Item不響應或顯示不正常的問題

在使用Android的GridView控制元件時,很多人都會碰到這麼個奇怪的問題:整個GridView中,所有item的響應都沒問題,只有第一個item不響應,或是顯示不正常,或是點完第一個item後不響應但再點其他的item後其他item會響應、同時第一個item也

input標籤動態設定只讀屬性及其相容性

專案中,經常會用到input標籤,有時候還會用到input標籤的只讀屬性“readOnly”。但是,input標籤的只讀屬性“readOnly”具有一定的侷限性,它只支援谷歌瀏覽器,不支援火狐瀏覽器和

通過getter進行物件屬性動態設定

var tom={ name:'Tom', _birth:1999, age:undefined }; Object.defineProperty(tom,'age',{ get:function (){ let d=new Date(); let ye

VUE.js動態設定輸入框disabled屬性

需求背景 頁面從list列表展示,跳轉到新增和修改的時候,新增和修改用的是同一個頁面:add-or-update.vue。 修改的時候使用者的賬號不能修改,因此需要將賬號的輸入框屬性設定為"只讀"。 程式碼樣例 <el-input v-model="dataFor

Spring註解驅動開發——設定Bean屬性動態註冊Bean

1、@Scope設定元件作用域 @Configuration public class MainConfigA { @Bean("person") @Scope("singleton") public Person person(){

通過attr 動態設定CheckBox的checked屬性,會出現第二次設定cheked屬性不起作用的情況

                出現該問題時就要了解一下jquery利用attr、prop方法的區別在jquery中應該使用prop方法來獲取和設定checked屬性,不應該使用attr,需要的朋友可以參考下。1、prop方法獲取、設定checked屬性<input type="checkbox" na

通過attr(,)動態設定CheckBox的checked屬性,會出現第二次設定cheked屬性不起作用的情況

出現該問題時就要了解一下jquery利用attr、prop方法的區別 在jquery中應該使用prop方法來獲取和設定checked屬性,不應該使用attr,需要的朋友可以參考下。 1、prop方法獲取、設定checked屬性 <input type="che

通過attr 動態設定CheckBox的checked屬性,會出現第二次設定cheked屬性不起作用的情況

                轉載自:http://blog.csdn.net/xiaouncle/article/detail

Android 動態設定TextView的drawableLeft等屬性

  首先,我們在開發過程中,會經常使用到android:drawableLeft="@drawable/ic_launcher"這些類似的屬性:   關於這些屬性的意思,無非是在你的textView

利用窗體的RecordSource屬性動態設定資料來源

    Access中的窗體、報表物件具有RecordSource屬性,是一個字串String型資料,可讀寫,描述了與這些物件相關的資料集,可以在程式執行中動態地設定,其值可以為表名稱、查詢名稱和SQL語句,其使用方便得多。比如:    對於窗體MyForm,可以在其內部的某

Android GridView之新增分隔線,動態設定高度,實現高度自適應,並解決第一個item不顯示的問題

最近做一個專案時遇到一點問題,在這裡分享一下解決思路。 首先看效果圖: 這裡的需求是實現介面中的六個圖示,博主後來和同事討論過這個問題,用 GridView 實現費時費力好嘛,同事認為做6個 Button 就 好了,可能博主就愛鑽牛角尖吧,一開始認為怎麼辦只要還有辦法那就

如何動態設定label控制元件的字型顏色屬性

<% Import Namespace="System.Drawing" %> or using System.Drawing; label.ForeColor = Color.Red; label.ForeColor = Color.FromName(

c++builder上使用TIDTCPServer和TIDTCPClient進行簡單通訊,如何通過程式碼動態設定TIDTCPServer的Bindings屬性

 這兩天老大讓我實現一個簡單功能就是通過程式碼動態設定TIDTCPServer的Bindings屬性,剛開始我覺得這個問題So Easy,但是做著做著總是出現同樣一個錯誤不知道為什,這個問題一直糾結了我兩天時間終於在今天早上得以解決,在此同大家分享一下在這個過程中我是如何解

深入淺出 java 註解-06-java 動態設定註解的屬性

目錄 目錄 例項 定義 使用 程式碼地址 引用 系列導航 設定註解的屬性 這種使用場景比較少,但是不失為一種對於註解的深入理解。 例項 定義 Tag.java import java.lang.annotati