Toggle menu
876
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

DCS addCustomColumn: Difference between revisions

From Catglobe Wiki
Cg_pham (talk | contribs)
No edit summary
Cg van (talk | contribs)
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
[[Category:Data cache modifying CGScript functions]]
{{HelpFiles}}



====DCS_addCustomColumn====
==== DCS_addCustomColumn ====


Adds the custom column passed as argument to the method.
Adds the custom column passed as argument to the method.  


The custom column is added to current data cache and a new axis with axis options, created based on the new column, is also added to the end of the axis-set. When the custom column is added a partial build will be triggered which will add the column to the current data cache.
The custom column is added to current data cache and a new axis with axis options, created based on the new column, is also added to the end of the axis-set. When the custom column is added a partial build will be triggered which will add the column to the current data cache.  


The function returns false if there is a column with the same name existing, returns true otherwise.
The function returns false if there is a column with the same name existing, returns true otherwise.  


'''Syntax'''
'''Syntax'''  


DCS_addCustomColumn(''customColumn'')
DCS_addCustomColumn(''customColumn'')  


'''Arguments'''
'''Arguments'''  


''customColumn'': Is an array. It is the custom column created by CustomColumn_new function.
''customColumn'': Is an array. It is the custom column created by CustomColumn_new function.  


'''Return type'''
'''Return type'''  


bool
bool  


'''Examples'''
'''Examples'''  


DCS_addCustomColumn(myCustomColumn);
''array customColumn = CustomColumn_new(CUSTOM_COLUMN_TYPE_NUMBER, "AgeGroup");''


'''Availability'''
''customColumn[CUSTOM_COLUMN_TEXT] = "Age groups";''


Version 5.5
''array customColumnOption_Kid = CustomColumnOption_new("Age < 15", 1, "Kid");''
__NOTOC__
 
<!-- imported from file: 5218.htm-->
''array customColumnOption_Teen = CustomColumnOption_new("Age == [15-18]", 2, "Teen");''
 
''array customColumnOption_Adult = CustomColumnOption_new("Age == [19-45]", 3, "Adult");''
 
''array customColumnOption_Senior = CustomColumnOption_new("Age > 45", 4, "Senior");''
 
''CustomColumn_addOption(customColumn, customColumnOption_Kid );''
 
''CustomColumn_addOption(customColumn, customColumnOption_Teen);''
 
''CustomColumn_addOption(customColumn, customColumnOption_Adult);''
 
''CustomColumn_addOption(customColumn, customColumnOption_Senior);''
 
''bool b = DCS_addCustomColumn(customColumn); ''
 
''if (b) print("Custom column was added.");''
 
''else print("Custom column was not added.");''
 
''//Result: Custom column was added.''
 
'''Availability'''
 
Version 5.5 __NOTOC__ <!-- imported from file: 5218.htm-->  
 
[[Category:Data_cache_modifying_CGScript_functions]]

Latest revision as of 11:14, 23 December 2011



DCS_addCustomColumn

Adds the custom column passed as argument to the method.

The custom column is added to current data cache and a new axis with axis options, created based on the new column, is also added to the end of the axis-set. When the custom column is added a partial build will be triggered which will add the column to the current data cache.

The function returns false if there is a column with the same name existing, returns true otherwise.

Syntax

DCS_addCustomColumn(customColumn)

Arguments

customColumn: Is an array. It is the custom column created by CustomColumn_new function.

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");

array customColumnOption_Teen = CustomColumnOption_new("Age == [15-18]", 2, "Teen");

array customColumnOption_Adult = CustomColumnOption_new("Age == [19-45]", 3, "Adult");

array customColumnOption_Senior = CustomColumnOption_new("Age > 45", 4, "Senior");

CustomColumn_addOption(customColumn, customColumnOption_Kid );

CustomColumn_addOption(customColumn, customColumnOption_Teen);

CustomColumn_addOption(customColumn, customColumnOption_Adult);

CustomColumn_addOption(customColumn, customColumnOption_Senior);

bool b = DCS_addCustomColumn(customColumn);

if (b) print("Custom column was added.");

else print("Custom column was not added.");

//Result: Custom column was added.

Availability

Version 5.5