Skip to Main Content

APEX

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

How to set a row in IG to "deleted"?

HansMueller69Oct 23 2023

Hello

I could make beautiful my Table in IG with highlights:

It is just an Example where I can see the different Colors. Very good. Thanks Karel!

Now what I try is that i set some rows to “deleted” based on other column value.

But I can not manage this.. I have problem with the understanding of the IG-Model, View too :(

For example: There are two states of deleted records as I know it:

  • Marked for Delete
  • Really deleted

Actually I would like to have the followings:

  • the row should be set only as “Marked for Delete”
  • the row should be showed as Deleted
  • the row could but it is not strict needed to be listed in getChanges

More simplier: I want to simulate the same as I would delete the Row manually.

I tried this one:

var ig$ = apex.region("IG_TEST").widget();
var grid = ig$.interactiveGrid("getViews", "grid");
var model = grid.model;

model.forEach(function(record, index, id) 
{
   activeRecordId = model.getRecordId( record );
   cellCssValue = model.getValue(record, cellCssField);
       
       if ( cellCssValue == "css_deleted" )
       {
           model.deleteRecords(activeRecordId);
       }
}

But I can not see any changes.

Could you please help me?

Do you know a very good Study Guides or Book where I can read about such things? Mainly about IG!

Thank you very much in advance.

This post has been answered by Hamza Al-abbasi on Oct 23 2023
Jump to Answer
Comments
Post Details
Added on Oct 23 2023
2 comments
517 views