FormObjectSet Class

Definition

The FormObjectSet class is a base class that provides basic functionality for working with the data sources for a form.

public ref class FormObjectSet : Microsoft::Dynamics::Ax::Xpp::XppObjectBase, Microsoft::Dynamics::AX::KernelInterop::IHasImplementationClass
[Microsoft.Dynamics.Ax.Xpp.KernelClass]
public class FormObjectSet : Microsoft.Dynamics.Ax.Xpp.XppObjectBase, Microsoft.Dynamics.AX.KernelInterop.IHasImplementationClass
[<Microsoft.Dynamics.Ax.Xpp.KernelClass>]
type FormObjectSet = class
    inherit XppObjectBase
    interface IHasImplementationClass
Public Class FormObjectSet
Inherits XppObjectBase
Implements IHasImplementationClass
Inheritance
Microsoft.Dynamics.AX.KernelInterop.ProxyBase
FormObjectSet
Derived
Attributes
Implements
Microsoft.Dynamics.AX.KernelInterop.IHasImplementationClass

Remarks

Most of the methods on the FormObjectSet class are empty. They are implemented in the FormDataSource derived class.

Constructors

FormObjectSet()
FormObjectSet(IntPtr)

Fields

__k_FormObjectSetId
kernelClass (Inherited from XppObjectBase)

Methods

__shouldCallNew(Type) (Inherited from XppObjectBase)
active()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.active method, which retrieves data from joined data sources when a user navigates to a new record.

addNotifyHandler(FormObjectSetNotify)
addXppProxyReference(Type, Object) (Inherited from XppObjectBase)
Call(String, Object[], Type[], Object[]) (Inherited from XppObjectBase)
cancelTimeOut(Int32) (Inherited from XppObjectBase)
create()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.create method, which creates a new record in the data source.

create(Boolean)
createKernelClass(Object[], Type[], Object[]) (Inherited from XppObjectBase)
cursor()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.cursor method, which returns the currently active record in the table that is referenced by the data source.

delete()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.delete method, which deletes the record that is currently selected from the data source.

deleteMarked()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.deleteMarked method, which deletes all marked records from a data source.

equal(XppObjectBase) (Inherited from XppObjectBase)
finalize() (Inherited from XppObjectBase)
findRecord(Common)

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.findRecord method, which finds a specified record in the data source and makes it the current one.

first()

Moves focus to the first record in a data source.

formRun()
GetIntPtr() (Inherited from XppObjectBase)
GetKernelInstanceUniqueId() (Inherited from XppObjectBase)
getPosition()
getTimeOutTimerHandle() (Inherited from XppObjectBase)
getXppProxyReference(Type) (Inherited from XppObjectBase)
handle()
id()
init()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.init method, which creates a data source query, based on the data source properties.

initValue()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.initValue method, which initializes field values in a new record.

IsManagedValid() (Inherited from XppObjectBase)
kernelhandle()
KernelInstanceDisposed() (Inherited from XppObjectBase)
last()

Moves focus to the last record in the data source.

leaveRecord()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.leaveRecord method, which provides a notification when the user moves to another record.

leaveRecord(Boolean)
MakeReflectionCall(String, Object[]) (Inherited from XppObjectBase)
masterObjectSet()

Retrieves the master object set for the current object set.

name()

Gets or sets the name that is used in code to identify a form, report, table, query, or other Finance and Operations application object.

name(String)
newmethod() (Inherited from XppObjectBase)
next()

Moves focus to the next record in the data source.

nextPage(Int32)

Moves a specified number of records forward in the data source.

notify() (Inherited from XppObjectBase)
notifyAll() (Inherited from XppObjectBase)
object(Int32)
object(Int32, Int32)
objectOnServer()
Obsolete.
(Inherited from XppObjectBase)
positionToRecord(Common)
prev()

Moves focus to the previous record in the data source.

prevPage(Int32)

Moves a specified number of records back (a positional change) in the data source.

prompt()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.prompt method, which activates the SysQueryForm class that is used to limit a query range.

refresh()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.refresh method, which updates the view of all records in the data source.

refreshEx()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.refreshEx method, which updates the view of the specified record.

refreshEx(Object)
removeFilter()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.removeFilter method, which resets the query for the data source.

removeNotifyHandler(FormObjectSetNotify)
reread()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.reread method, which rereads the current record from the database.

research()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.research method, which updates the database search that is defined by the filters and sorts that are currently applied to the form.

research(Boolean)
setPosition(Int32)
setTimeOut(String, Int32)
Obsolete.
(Inherited from XppObjectBase)
setTimeOut(String, Int32, Boolean)
Obsolete.
(Inherited from XppObjectBase)
usageCount() (Inherited from XppObjectBase)
validateDelete()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.validateDelete method, which prompts the user to confirm the deletion of a record from the data source.

validateWrite()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.validateWrite method, which determines whether data is valid and ready to be written.

VerifyKernelClass() (Inherited from XppObjectBase)
wait() (Inherited from XppObjectBase)
write()

Has no functionality in the FormObjectSet class but is overridden by the FormDataSource.write method, which manages the database write operation.

Xml() (Inherited from XppObjectBase)
Xml(Int32) (Inherited from XppObjectBase)

Explicit Interface Implementations

IHasImplementationClass._impl()

Applies to