Using formDataSource.markRecord() does not mark records

babsytababsy
Member Posts: 6
Hello all,
I have a child form that inserts multiple records in a table. When closing the child form, the grid should include the newly added records. Also, it is required to highlight all these new records.
Upon closing the child form, I call a method in the parent form that marks the new records:
void markNewlyAddedRecords(List _list)
{
ListIterator iterator = new ListIterator(_list);
;
this.lockWindowUpdate(true);
while(iterator.more())
{
Table_ds.markRecord(Table::find(any2Int64(iterator.value())), 1);
iterator.next();
}
this.redraw();
this.lockWindowUpdate(false);
}
The list in the parameter is a list of all recIds created in the child form.
It does work most of the time but there are instances where not all records are marked (most of the time, when the grid contains a lot of records). I checked if the list contains all recIds and it actually does.
Would any of you know why there are instances that the records we try to mark don't actually get marked?
Thanks!!!
I have a child form that inserts multiple records in a table. When closing the child form, the grid should include the newly added records. Also, it is required to highlight all these new records.
Upon closing the child form, I call a method in the parent form that marks the new records:
void markNewlyAddedRecords(List _list)
{
ListIterator iterator = new ListIterator(_list);
;
this.lockWindowUpdate(true);
while(iterator.more())
{
Table_ds.markRecord(Table::find(any2Int64(iterator.value())), 1);
iterator.next();
}
this.redraw();
this.lockWindowUpdate(false);
}
The list in the parameter is a list of all recIds created in the child form.
It does work most of the time but there are instances where not all records are marked (most of the time, when the grid contains a lot of records). I checked if the list contains all recIds and it actually does.
Would any of you know why there are instances that the records we try to mark don't actually get marked?
Thanks!!!
0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions