2022 April Release

Customization Point FSCTEAMROOM@1.1001:CPTeamControl Permanent link for this heading

This customization point is used to evaluate texts and symbols displayed in the team control. The team control is displayed for all room classes, hence the configuration can be changed for each class derived from Room. A default configuration for the class Room is already supplied.

Example:
customize CPTeamControl <TeamRoom> {
  placeholdertext = expression { return #StrSearchEmailOrOrganisation; }
  noresulttext = expression { return #StrEnterValidEmail; }
  createtext = expression { return #StrInviteNewContact; }
  createhovertext = expression { return #AccordionCreateStr; }
  createsymbol = expression { return #SymbolUserNew; }
  createapplication = expression { return #RoomCreateSimpleListContact; }
  excludedattrdefs = { useracceptedusers, userrefusedusers, userknownusers }
  disablecreate = expression { return false; }
}

String FSCTEAMROOM@1.1001:CPTeamControl(
  key ObjectClass objclass,
  out retval String placeholdertext,
  out String noresulttext,
  out String createtext,
  out String createhovertext,
  out Symbol createsymbol,
  out Application createapplication,
  out direct AttributeDefinition[] excludedattrdefs,
  out boolean disablecreate)

Name

Description

objclass

applies to objects of the defined object class

placeholdertext

defines an expression to get the string that will be displayed as a placeholder in the select box to find an add new team members

noresulttext

defines an expression to get the string that will be displayed in the select box when no contacts matching the search criteria were found

createtext

defines an expression to get the string that will be displayed in the select box to create a new contact

createhovertext

defines an expression to get the string that will be displayed as a hover text of the create button in the XML dispatcher

createsymbol

defines an expression to get the symbol that will be displayed beside the create text; in the XML dispatcher, it is used as a symbol of the create button too

createapplication

defines an expression to get the application that will executed when a new contact should be created

excludedattrdefs

defines an expression to get a list of attribute definitions which are not loaded for each contact displayed in the team control to improve the display performance; especially attributes with many values which are not relevant for the displayed information should be excluded

disablecreate

defines an expression to decide if the creation of new objects is not allowed in the team control

Additional Information