LibreOffice
LibreOffice 24.2 SDK API Reference
|
provides access to the data of a GridControl More...
import"XGridFieldDataSupplier.idl";
Public Member Functions | |
sequence< boolean > | queryFieldDataType ([in] type xType) |
checks whether or not the content of the grid's columns can be retrieved in the requested format. More... | |
sequence< any > | queryFieldData ([in] long nRow, [in] type xType) |
retrieves the actual column data for the given row More... | |
Public Member Functions inherited from XInterface | |
any | queryInterface ([in] type aType) |
queries for a new interface to an existing UNO object. More... | |
void | acquire () |
increases the reference counter by one. More... | |
void | release () |
decreases the reference counter by one. More... | |
provides access to the data of a GridControl
You can retrieve the data type information and the data in a row.
This interface allows to retrieve data even for rows which are not current, which is quite useful, as normally, you can't affect the current row in a grid control without moving the cursor of the underlying com::sun::star::form::component::DataForm.
sequence<any> queryFieldData | ( | [in] long | nRow, |
[in] type | xType | ||
) |
retrieves the actual column data for the given row
If a column does not support the requested type, NULL
is returned at the respective position.
sequence<boolean> queryFieldDataType | ( | [in] type | xType | ) |
checks whether or not the content of the grid's columns can be retrieved in the requested format.
Not every cell content can be retrieved in every representation. For example, in a text column, you usually won't be able to retrieve the content as double.
To check if the type you need is supported by the columns, use this method.
TRUE
indicates that the column content can be retrieved in the requested format, FALSE
denies this.