Subject Re: [IBO] Multi select
Author Dany M
Alan McDonald wrote:
>> Alan McDonald wrote:
>>> Does anyone know the method to clear the rfSelected flags?
>>> the SelectedBookMarks method fills the stringlist.
>>> You can then for loop through the bookmarks dealing with the records in
>>> whatever manner you wish.
>>> But how do you either clear the selected rows in one method or
>> individually
>>> as you go.
>>> Otherwise the the grid is left with selected records whic users find
>>> annoying.
>>> I've tried to set RowFlags directly but its readonly.
>> dataSet.SelectAll(State: Boolean)
>>
>> Be ware that it will only work on "visible" records in a detail.
>>
>> There also seems to be:
>>
>> procedure TIB_BDataset.ToggleSelected; and
>> procedure TIB_BDataset.SelectRange( StartRow, EndRow: longint;
>> State, Exclusive: boolean );
>>
>> I haven't used the latter ones.
>>
>> /Dany
>
> thanks - selectAll works - seems to work with records out of view - by
> visible do you mean still in the buffer?.

Maybe memory does not serve me properly on this.

> I found this other method
> SetBookmarkSelected(BookMark, False)
> but I can't get access to it - it's in the base class TIB_BDataset.
> The source is clearing the rfselected flag - I don;t know why I can't get
> access to it.

Maybe something with the buffer version of navigation wold help? Not sure...

/D