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

ResourceTemplatePropertyBoolean class

From Catglobe Wiki
Revision as of 07:45, 2 July 2020 by Administrator (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

ResourceTemplatePropertyBoolean


A boolean property on a resource template

Parent class

Inherits from ResourceTemplateProperty

Constructors

  • (string label "Set label", bool required "Set required", string description "Set description", ResourceTemplate resourceTemplate "ResourceTemplate property gets added to") - Create new boolean property

Methods

Properties


Examples

//Example for creating new properties 
number folderResourceTemplateRId = 15547989;
ResourceTemplateHelper rth = new ResourceTemplateHelper ();
FolderResourceTemplate folderRT = rth.GetTemplate(folderResourceTemplateRId); 
new ResourceTemplatePropertyBoolean ("propertyNameTypeBoolean",true,"description",folderRT); 
folderRT.SaveProperties();


//Example for working with existing properies 
number folderResourceTemplateRId = 15547989;
ResourceTemplateHelper rth = new ResourceTemplateHelper ();
FolderResourceTemplate folderRT = rth.GetTemplate(folderResourceTemplateRId);  
ResourceTemplatePropertyBoolean propertyBoolean = folderRT.Properties.First(function (object p){return p.Label=="propertyNameTypeBoolean";});
propertyBoolean.Required =true;
folderRT.SaveProperties();


//Example for deleting properies 
number folderResourceTemplateRId = 15547989;
ResourceTemplateHelper rth = new ResourceTemplateHelper ();
FolderResourceTemplate folderRT = rth.GetTemplate(folderResourceTemplateRId);  
ResourceTemplatePropertyBoolean propertyBoolean = folderRT.Properties.First(function (object p){return p.Label=="propertyNameTypeBoolean";});
propertyBoolean.Delete();//if the property is in use, you can not delete and will get error message: Property in use @