Class isp api::TableNameListAction

Материал из ISPWiki
Перейти к: навигация, поиск

Шаблон класса isp_api::TableNameListAction

Класс для работы с таблицами баз данных как со списками

#include <dbaction.h> 

Описание:

template <class Table> class isp_api::TableNameListAction

Реализует функции для отображения и редактирования данных таблицы. Полностью аналогичен классу TableIdListAction, но принимает в качестве параметра таблицу унаследованную от mgr_db::Table

Аргументы:
[Table] класс - таблица, унаследованный от mgr_db::Table
See also: mgr_db::Table
See also: TableIdListAction

Родители:


Открытые типы (кратко)

typedef TableIdListAction<Table>::Cursor Cursor

Открытые члены (кратко)

virtual bool Find ( Session &ses , Cursor &table , const string &elid )

Поиск записи осущетвляется по имени


virtual string KeyValue ( Cursor &table )

Получить id записи

Методы

virtual bool Find ( Session &ses , Cursor &table , const string &elid )

Поиск записи осущетвляется по имени

virtual string KeyValue ( Cursor &table )

Получить id записи

Если вы переопределяете метод KeyValue, следует переопределить и Find.

Аргументы:
[table] курсор установленный на запись
Returned: значение, которое используется для поиска записи при редактровании и удалении
See also: Find

Типы

typedef TableIdListAction<Table>::Cursor Cursor