User Tools

Site Tools


setcolumnedittype_set_column_s_editclass_.htm
Navigation:  ABC Library Reference > EIPManagerClass > EIPManagerClass Methods >====== SetColumnEditType (set column's EditClass) ====== Previous pageReturn to chapter overviewNext page

SetColumnEditType(ColumnNumber,<;EditClass>)

blk2blue.jpg

SetColumnEditType Change EditClass used for a column.
ColumnNumber An integer constant or variable that contains the column number to process.
EditClass The label of the EditClass. If omitted, the specified columnnumber is disabled for EIP operations.

SetColumnEditType allows you to change the EditClass used for a column at runtime. If the EditClass parameter is omitted, then that column will be disabled on EIP actions.

Implementation:

SetColumnEditType should be called prior to the BrowseClass AskRecord parent call.

Example:

BRW1.AskRecord PROCEDURE(BYTE Request)

ReturnValue          BYTE,AUTO

 CODE

 IF GLO:AccessLevel <; Level:Supervisor !If not a supervisor

  self.eip.SetColumnEditType(1)        !Disable edit of 1st column

 ELSE

  !for docs only (not really needed here):

  self.eip.SetColumnEditType(1,EditInPlace::PUB:PubID)

 END

 ReturnValue = PARENT.AskRecord(Request)

 RETURN ReturnValue

See Also:     AddControl

setcolumnedittype_set_column_s_editclass_.htm.txt · Last modified: 2021/04/15 15:57 by 127.0.0.1