This class derives from the Rogue Wave Views class IliMemoryTable and redefines some of the member functions related to the rows.
More...
#include <ilmvsw/memtable.h>
Inherits IliMemoryTable.
Public Member Functions | |
| virtual | ~IlsSwMemoryTable () |
| Destructor. | |
| virtual IlvBoolean | deleteRow (IlvInt rowNumber) |
| Removes a row. More... | |
| IlvInt | getInFormIndex (IlsSvInt svIndex) const |
| Returns the column number of the corresponding server index. | |
| IlsSvInt | getServerIndex (IlvInt colNumber) const |
| Returns the server index that corresponds to the column number colNumber in the table. | |
| IlsSwTable * | getTable () const |
| Returns the table representation object attached to this Views memory table, if any. More... | |
| virtual IlvBoolean | insertRow (IlvInt rowNumber, IliTableBuffer *) |
| Updates underlying memory table or create a new row. More... | |
| virtual IlvBoolean | updateRow (IlvInt rowNumber, IliTableBuffer *) |
Sends a request to the server, updating all modified values in the supplied IliTableBuffer object. | |
Constructors | |
These constructors are inherited from the Rogue Wave Views class | |
| IlsSwMemoryTable (IlvDisplay *) | |
| IlsSwMemoryTable (const IlsSwMemoryTable &) | |
| IlsSwMemoryTable (IlvDisplay *, ILS_ISTREAM &) | |
Protected Member Functions | |
| IlsBoolean | isInS2CTransaction () |
| Checks if we are in a server-to-component notification. More... | |
Friends | |
| class | IlsSwRepresentation |
This class derives from the Rogue Wave Views class IliMemoryTable and redefines some of the member functions related to the rows.
Library: mvsw
When its functions are called within a server transaction, they result in the internal table buffer being modified. Otherwise, an update is sent to the server.
IlsSwMemoryTableFactory, IlsSwRow.
|
virtual |
Removes a row.
If this virtual member function is called within a server-to-component transaction, the specified row is removed from the specified table. Otherwise, the corresponding IlsSwRow object is removed from the collector of the table.
| IlsSwTable * IlsSwMemoryTable::getTable | ( | ) | const |
Returns the table representation object attached to this Views memory table, if any.
It returns 0 if no representation of this type has been created for this data source.
|
virtual |
Updates underlying memory table or create a new row.
If this virtual function is called within a server-to-component transaction, it updates the underlying memory table. Otherwise, it creates a new instance of IlsSwRow through the collector constructor and sends the corresponding request to the server.
|
protected |
Checks if we are in a server-to-component notification.
This protected member function is available when one of the functions insertRow(), updateRow() or deleteRow() is being called. This function returns IlsTrue if one of those methods has been called following a notification received by the server.