void sender_RowPersisting(PXCache sender, PXRowPersistingEventArgs e) { object val = sender.GetValue(e.Row, _FieldOrdinal); if (val == null) { Guid noteID = SequentialGuid.Generate(); sender.SetValue(e.Row, _FieldOrdinal, noteID); } }
public void RowPersisting(PXCache sender, PXRowPersistingEventArgs e) { // ensure noteID is initialized on main object int ixNote = sender.GetFieldOrdinal(NoteID); var noteId = sender.GetValue(e.Row, ixNote); if (null == noteId) { sender.SetValue(e.Row, ixNote, SequentialGuid.Generate()); } }