Documentation Center

Removing fields from a card type

If a field has to be removed from a card type, the action remove must be added to the <cardtypefield> element.

Before you begin

A field can be removed from a card type if:
  • the field is customer-defined

  • the field is not part of the keydefinition (that is, the database key for indexes)

About this task

Example

The following script removes two fields from two different card types:


<tridk:setup xmlns:tridk="urn:trisoft.be:Tridk:Setup:1.0" xml:lang="EN">
  <tridk:cardtypes>
    <tridk:cardtype tridk:metatype="card" tridk:element="CTMAP">
      <tridk:fielddefinition>
        <tridk:cardtypefield tridk:element="FDEPARTMENT" 
                tridk:userdefined="yes" 
                tridk:action="remove"/>
      </tridk:fielddefinition>
    </tridk:cardtype>
    <tridk:cardtype tridk:metatype="card" tridk:element="CTMAPL">
      <tridk:fielddefinition>
        <tridk:cardtypefield tridk:element="FTRANSLATIONDUEDATE" 
                tridk:userdefined="yes" 
                tridk:action="remove"/>
      </tridk:fielddefinition>
    </tridk:cardtype> 
  </tridk:cardtypes>
</tridk:setup>