SetDefaultValues changing the CurrentRowIndex


Author
Message
Andria Jensen
Andria Jensen
Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)
Group: Forum Members
Posts: 336, Visits: 497
In my SetDefaultValues event handler in my business object, I am seeing the CurrentRowIndex change as soon as a field value is set in the SetDefaultValues handler.  In my case I have no sorting applied or filtering -- the Sort and Filter properties are both blank.  The scenario is that I have my business object used as a grid data source via a BBS, but I even tried clearing the grid sorting/filtering before adding a new row just to see if that was the cause.  I am seeing this across my application, and it appears to have just popped up since I upgraded to the beta version that Trent gave me of 1.6.7. 

What I have is code like this:

Private Sub HolidaysBO_SetDefaultValues
  Me.Date = Today
End Sub

I can set a breakpoint on the assignment line, and before the assignment the CurrentRowIndex is the newly added row.  As soon as the assignment is made and I step through the line of code, the CurrentRowIndex changes.  To go further, the EditingState is Idle when it should be Adding.  This was all working as designed until my upgrade, so I'm wondering if this is perhaps a bug?

Reply
Andria Jensen
Andria Jensen
Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)Advanced StrataFrame User (600 reputation)
Group: Forum Members
Posts: 336, Visits: 497
Just to add to this a little bit, the EditingState does not change to Idle -- rather, it is in Idle EditingState when it enters the SetDefaultValues handler code.  It should be in Adding state at this point.  Also, the index that it is changing back to upon field assignment is the focused index when the add takes place.  So, whatever item I had selected in the list when pressing the add button is the one it goes back to upon the default value assignment statement.
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...





Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search