ebs form開發中彈性域的定義語法
關鍵性彈性域定義語法
在外鍵form或者組合form上,使用fnd_key_flex.define方法定義關鍵性彈性域。
範圍型別彈性域定義語法fnd_key_flex.define(
/* arguments thatspecify flexfield location */
block=>』block_name』,
field=>』concatenated_segments_field_name』,
[description=>』description_field_name』,]
[id=>』unique_id_field』,]
[data_field=>』concatenated_hidden_ids_field』,]
/* arguments thatspecify the flexfield */
code=>』key_flexfield_code』,
num=>』structure_number』,
/* other optionalparameters */
[validate=>』』,]
[vdate=>』date』,]
[displayable=>』[\\0]』,]
[insertable=>』[\\0]』,]
[updateable=>』[\\0]』,]
[vrule=>』flexfield qualifier\\n
segment qualifier\\n
\\nname=message dictionary message name\\n
validation value1\\n
validation value2...
[\\0flexfield qualifier\\n
segment qualifier\\n
\\nname=message dictionary message name\\n
validation value1\\n
validation value2...]』,]
[copy=>』block.field\\n
[\\0block.field\\n]』,]
[derived=>』block.field\\nsegment qualifier』,]
[derive_always=>』』,]
[dinsert=>』』,]
[valatt=>』block.field\\n
flexfield qualifier\\n
segment qualifier』,]
[title =>』title』,]
[required=>』』,]
[autopick=>』』,]
[usedbflds=>』』,]
[allownulls=>』』,]
[data_set=>』set number』,]
[column=>』』,]
[where_clause=>』where clause』,]
[combqp_where=>』』,]
name;name=message_name』,]
[query_security=>』』,]
[qbe_in=>』』,]
[read_only=>』』,]
[longlist=>』』,]
name;name=message_name』,]
[autocombpick=>』』,]
[lock_flag=>』』,]
target=target_name』]
);
對於範圍彈性域,使用fnd_range_flex.define。對於」type」彈性域也使用這個方法(它也可能包含範圍彈性域分段),它包含額外字段,這些字段對應相關關鍵性彈性域的每個分段。比如,乙個accouting 彈性域的type彈性域可能為每個accouting彈性域分段包含乙個字段,但是你可能在這些字段只能輸入yes或者no值,而不是通常的分段值。assign function parameter form為分段使用字段使用了type彈性域(你可以為任何你想使用的分段輸入」yes」).你可能需要構建乙個type彈性域,其中包含多於乙個「型別列」(乙個在彈性域彈出視窗中欄位』列』, 其對應於實際分段的字段)。如果你這麼做,你可以指定type_引數值多次,使用\\0來隔離多個值。
注意:你不要附加」_low」或者」_high」到field,description,data_field或者其它值,因為這個方法會自動新增它們。當你使用多於乙個type列時,保證所有type_引數指定的type列保持同樣的順序,這樣可以避免引數值應用到錯誤的型別列。
fnd_range_flex.define(
/* arguments thatspecify flexfield location */
block=>』block_name』,
field=>』concatenated_segments_field_name』,
[description=>』description_field_name』,]
[data_field=>』concatenated_hidden_ids_field』,]
/* arguments thatspecify the flexfield */
code=>』key_flexfield_code』,
num=>』structure_number』,
/* other optionalparameters */
[validate=>』』,]
[vdate=>』date』,]
[displayable=>』[\\0]』,]
[insertable=>』[\\0]』,]
[updateable=>』[\\0]』,]
[vrule=>』flexfield qualifier\\n
segment qualifier\\n
\\nname=message dictionary message name\\n
validation value1\\n
validation value2...
[\\0flexfield qualifier\\n
segment qualifier\\n
\\nname=message dictionary message name\\n
validation value1\\n
validation value2...]』,]
[title =>』title』,]
[required=>』』,]
[autopick=>』』,]
[usedbflds=>』』,]
[allownulls=>』』,]
[data_set=>』set number』,]
[read_only=>』』,]
/* parametersspecific to type flexfields */
[type_field=>』block.concatenated_type_values_
field\\ntype field suffix』,]
[type_validation=>』value set name\\n
required\\ndefaultvalue』,]
[type_sizes=>』type_value_display_
size\\ndescription_display_size』,]
[type_heading=>』type column heading』,]
[type_data_field=>』block.type_data_field』,]
[type_description=>』block.type_
description_field』,]
[scolumn=>』single column title』,]
target=target_name』]
);
注意:type_field,type_data_field和type_description需要block.fieldname的結構,不像其它的彈性域引數值只需要指定欄位名而不需要block的名字。
描述性彈性域定義語法
對於描述性彈性域,使用fnd_descr_flex.define方法。
fnd_descr_flex.define(
/* arguments thatspecify the flexfield location */
block=>』block_name』,
field=>』field_name』,
[description=>』description_field_name』,]
[data_field=>』concatenated_hidden_ids_field』,]
/* arguments thatspecify the flexfield */
desc_flex_name=>』descriptive flexfield_name』
/* other optionalparameters */
[vdate=>』date』,]
[title =>』title』,]
[autopick=>』』,]
[usedbflds=>』』,]
[read_only=>』』,]
[lock_flag=>』』,]
target=target_name』,]
[context_like=>』where_clause_fragment』}
);
EBS Form開發 彈性域定義中的引數《三》
ebs form開發 彈性域定義中的引數 三 data set 僅用於關鍵性彈性域或者範圍彈性域.使用 block.field為彈性域指定包含值集識別符號。data set指定了使用哪些編碼組合的集合可用於這個彈性域。對於每個彈性域結構,你可以在組合表中把編碼組合分成幾個集合 比如 中價和低價的部分...
EBS Form開發 彈性域定義中的引數《三》
ebs form開發 彈性域定義中的引數 三 data set 僅用於關鍵性彈性域或者範圍彈性域.使用 block.field為彈性域指定包含值集識別符號。data set指定了使用哪些編碼組合的集合可用於這個彈性域。對於每個彈性域結構,你可以在組合表中把編碼組合分成幾個集合 比如 中價和低價的部分...
CSS中彈性盒子Flex的基本用法
css彈性盒子flex的基本用法 在介紹flex之前,大家先想一下,我們之前用html時布局都是怎麼來寫的,是不是大致分為三部分,左中右,左右部分用padding或者margin值來撐開,中間部分寬度自適應,大概如下圖所示 這是我們最常見的 在html中 一般就是左右絕對定位 兩邊距離用paddin...