public abstract class BasicLyraForm<T extends ru.curs.celesta.dbutils.BasicCursor> extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTIES |
| Constructor and Description |
|---|
BasicLyraForm(ru.curs.celesta.CallContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
beforeSending(ru.curs.celesta.dbutils.BasicCursor c) |
void |
createAllBoundFields()
Adds all bound fields to meta information using their CelestaDoc.
|
void |
createAllUnboundFields()
Adds all unbound fields to meta information using their decorators'
parameters.
|
LyraFormField |
createField(String name)
Adds a specific field.
|
boolean[] |
descOrders()
Returns mask of DESC orders.
|
abstract T |
getCursor(ru.curs.celesta.CallContext context)
Should return an active filtered and sorted cursor.
|
Map<String,LyraFormField> |
getFieldsMeta()
Returns form fields metadata.
|
LyraFormProperties |
getFormProperties() |
String |
getId()
Should return the form's fully qualified Python class name.
|
ru.curs.celesta.score.GrainElement |
meta()
Retrieves cursor's record metainformation.
|
String[] |
orderByColumnNames()
Returns column names that are in sorting.
|
void |
setCallContext(ru.curs.celesta.CallContext context)
Sets call context for current form.
|
public static final String PROPERTIES
public void createAllBoundFields()
public void createAllUnboundFields()
public LyraFormField createField(String name)
name - Name of a table column.public void setCallContext(ru.curs.celesta.CallContext context)
context - new call context.public Map<String,LyraFormField> getFieldsMeta()
public ru.curs.celesta.score.GrainElement meta()
public String[] orderByColumnNames()
public boolean[] descOrders()
public abstract T getCursor(ru.curs.celesta.CallContext context)
public String getId()
public LyraFormProperties getFormProperties()
public void beforeSending(ru.curs.celesta.dbutils.BasicCursor c)
Copyright © 2019 CURS. All rights reserved.