Difference between revisions of "CustomColumn optionExists"
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
− | + | {{HelpFiles}} | |
− | | ||
− | ====CustomColumn_optionExists==== | + | ==== CustomColumn_optionExists ==== |
− | Returns true if the given custom column contains custom column options matching the value passed as argument to the method and false otherwise. | + | Returns true if the given custom column contains custom column options matching the value passed as argument to the method and false otherwise. |
− | '''Syntax''' | + | '''Syntax''' |
− | CustomColumn_optionExists(''customColumn'', v''alue'') | + | CustomColumn_optionExists(''customColumn'', v''alue'') |
− | '''Arguments''' | + | '''Arguments''' |
− | ''customColumn'': Is an array. This is the custom column array created by CustomColumn_new function. | + | ''customColumn'': Is an array. This is the custom column array created by CustomColumn_new function. |
− | ''value'': Is an expression of the same type as the specified custom column. | + | ''value'': Is an expression of the same type as the specified custom column. |
− | '''Return type''' | + | '''Return type''' |
− | bool | + | bool |
− | '''Examples''' | + | '''Examples''' |
− | array customColumn = CustomColumn_new(CUSTOM_COLUMN_TYPE_NUMBER, "AgeGroup"); | + | ''array customColumn = CustomColumn_new(CUSTOM_COLUMN_TYPE_NUMBER, "AgeGroup");'' |
− | customColumn[CUSTOM_COLUMN_TEXT] = "Age groups"; | + | ''customColumn[CUSTOM_COLUMN_TEXT] = "Age groups";'' |
− | array customColumnOption_Kid = CustomColumnOption_new("Age | + | ''array customColumnOption_Kid = CustomColumnOption_new("Age < 15", 1, "Kid");'' |
− | CustomColumn_addOption(customColumn, customColumnOption_Kid ); | + | ''CustomColumn_addOption(customColumn, customColumnOption_Kid );'' |
− | bool b = CustomColumn_optionExists(customColumn, 1); //true | + | ''bool b = CustomColumn_optionExists(customColumn, 1); //true '' |
− | '' | + | ''if (b) print("Option \"Kid\" exists");'' |
− | Version 5.5 | + | ''else print("Option \"Kid\" does not exist");'' |
− | __NOTOC__ | + | |
− | <!-- imported from file: 5216.htm--> | + | ''//Result: Option "Kid" exists'' |
+ | |||
+ | '''Availability''' | ||
+ | |||
+ | Version 5.5 __NOTOC__ <!-- imported from file: 5216.htm--> | ||
+ | |||
+ | [[Category:Data_cache_modifying_CGScript_functions]] |
Latest revision as of 11:35, 23 December 2011
CustomColumn_optionExists
Returns true if the given custom column contains custom column options matching the value passed as argument to the method and false otherwise.
Syntax
CustomColumn_optionExists(customColumn, value)
Arguments
customColumn: Is an array. This is the custom column array created by CustomColumn_new function.
value: Is an expression of the same type as the specified custom column.
Return type
bool
Examples
array customColumn = CustomColumn_new(CUSTOM_COLUMN_TYPE_NUMBER, "AgeGroup");
customColumn[CUSTOM_COLUMN_TEXT] = "Age groups";
array customColumnOption_Kid = CustomColumnOption_new("Age < 15", 1, "Kid");
CustomColumn_addOption(customColumn, customColumnOption_Kid );
bool b = CustomColumn_optionExists(customColumn, 1); //true
if (b) print("Option \"Kid\" exists");
else print("Option \"Kid\" does not exist");
//Result: Option "Kid" exists
Availability
Version 5.5