public static class CObjectGridLine.ObjectInGrid extends Named
Constructor and Description |
---|
ObjectInGrid(CGrid parentarraynode,
ObjectDataElt object,
java.lang.String columnlabel,
java.lang.String[] valuetoshow,
java.lang.String[] valuelabel)
creates an object in grid
|
Modifier and Type | Method and Description |
---|---|
void |
forceUpdatedObject(ObjectDataElt object)
set the object as baseline.
|
SimpleDataElt |
getFieldDataEltClone(java.lang.String fieldname)
gets a clone of the given field of hte object
|
ObjectDataElt |
getObject() |
boolean |
isRowFrozen() |
boolean |
isRowUpdated() |
void |
resetUpdateFlag()
reset the update flag
|
void |
updateField(java.lang.String fieldname,
java.lang.Object fieldpayload)
updates the object
|
changeName, cleanName, equals, getName
public ObjectInGrid(CGrid parentarraynode, ObjectDataElt object, java.lang.String columnlabel, java.lang.String[] valuetoshow, java.lang.String[] valuelabel)
parentarraynode
- parent gridobject
- object payloadcolumnlabel
- column label (for grid with a single column)valuetoshow
- values to showvaluelabel
- labels of values to showpublic ObjectDataElt getObject()
public void forceUpdatedObject(ObjectDataElt object)
object
- objectpublic SimpleDataElt getFieldDataEltClone(java.lang.String fieldname)
fieldname
- name of the field (unique java field name)public boolean isRowFrozen()
public boolean isRowUpdated()
public void updateField(java.lang.String fieldname, java.lang.Object fieldpayload)
fieldname
- name of the fieldfieldpayload
- payload of the fieldpublic void resetUpdateFlag()