xOnXCell_Edit_SubmitValue_INTERNAL method

dynamic xOnXCell_Edit_SubmitValue_INTERNAL(
  1. XFDataItem itemInEdit,
  2. XCol xCol,
  3. dynamic newValue, {
  4. dynamic valueForResolved = null,
  5. dynamic valueForRealCol = null,
})

valueForRealCol = value da mettere nella col reale: es artID noi abbiamo sempre colKey = artiID_resolved, la RealCol

Implementation

xOnXCell_Edit_SubmitValue_INTERNAL(XFDataItem itemInEdit, XCol xCol, dynamic newValue, {dynamic valueForResolved = null, dynamic valueForRealCol = null}) {
  var valueIsChanged;
  valueIsChanged = itemInEdit[xCol.colKey] != newValue!;
  xOnXCell_Edit_BeforeSubmit(itemInEdit, xCol, newValue, valueIsChanged, valueForResolved: valueForResolved, valueForRealCol: valueForRealCol);
  xOnXCell_Edit_SubmitValue_ToItem(itemInEdit, xCol, newValue, valueIsChanged, valueForResolved: valueForResolved, valueForRealCol: valueForRealCol);
  xOnXCell_Edit_AfterSubmit(itemInEdit, xCol, newValue, valueIsChanged, valueForResolved: valueForResolved, valueForRealCol: valueForRealCol);
  calcDoc(xCol, newValue);
  updateCaption();
  setState(() {
    editedPage.value = editedPage.value | valueIsChanged;
    btnUpdateChangesShow = true;
  });
  _xFillBottomBarActions();
}