I am developing an Editing Add-in on ArcGIS Pro SDK for ArcGIS Pro 3.1.2. The add-in involves manipulation of Utility Network and Annotation.
The problem facing is that Editing Events like RowChangedEvent and RowCreatedEvent have different behaviours on File Geodatabase and Enterprise Geodatabase. Enterprise Geodatabase does not trigger these events when editing Utility Network or Annotation.
It is normal on File Geodatabase that the events are fired.
Does anyone have experience on that?
We are looking at this issue.
So far i was not able to duplicate your observation for Annotation Features, but i did notice some different oddities:
For RowCreatedEvent:
For each row created (via inspector) there is ONE RowChangedEvent that fires.
For RowChangedEvent:
For each row modified (via inspector) there are TWO RowChangedEvents that fire.
i think that the two RowChangedEvents firing for each row update might be an issue, we are still looking at this issue.
I tested this for File GDB, Enterprise Direct Connect (not versioned) and Enterprise Direct Connect (traditional versioned). I didn't test Branched version yet.
If i ran the same test on a point feature class each modification of a row would only yield a single RowChanged event.
I will test utility network and branched version next.
Sorry i got a bit derailed with 3.2 release issues (upcoming in the next couple of weeks). Anyways, i am back on it now. I will take a look at your test as well. Thanks much.
@samlhwonguk, Did you ever figure this out? We are having the same issue with a branch-versioned feature service.