コード例 #1
0
        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());
            }
        }