MJFieldsAutomation: Difference between revisions

From wiki.jriver.com
Jump to navigation Jump to search
No edit summary
 
Line 19: Line 19:
* '''bSaveInTag''': save the field in the tag in the content file
* '''bSaveInTag''': save the field in the tag in the content file
'''Return Value:''' the FieldAutomation interface for the new field
'''Return Value:''' the FieldAutomation interface for the new field

Normally, the '''strFieldName''' and '''strDisplayName''' should be the same. The '''strDisplayName''' may be changed by the user later, but internally
the field will retain the name '''strFieldName'''.

Revision as of 19:08, 27 March 2007

interface for working with database fields

Functions

number GetNumberFields()

Description: gets the total number of database fields
Return Value: the number of fields

IMJFieldAutomation * GetField(number nField)

Description: gets the field at the given index
Parameters:

  • nField: the zero based index of the field

Return Value: MJFieldAutomation * to the field (see documentation below)

IMJFieldAutomation * CreateFieldSimple(string strFieldName, string strDisplayName, number bAllowEdit, long bSaveInTag)

Description: Creates a new field
Parameters:

  • strFieldName: the internal name of the new field
  • strDisplayName: the name displayed to the user
  • bAllowEdit: can field be changed by user
  • bSaveInTag: save the field in the tag in the content file

Return Value: the FieldAutomation interface for the new field

Normally, the strFieldName and strDisplayName should be the same. The strDisplayName may be changed by the user later, but internally the field will retain the name strFieldName.