NO
It doesn't work with this method neither.
I tried the following:
On the cellClick I add a new row to the table, with the changed checkbox
value.
Immediately after that I remove the old row (on which the click occured).
After this I call the resetHiddenRows() method, and the result is the same
like before, the changed checkbox return to its init state.
oh my....
????
danovics wrote:
>
> Actually I'm trying the removeRows(), addRows() method-combination. It
> seems to be a little bit faster than change all the datas.
> I'll write my experiences with this.
>
> Greetings
> Daniel
>
>
> Stefan Volbers wrote:
>>
>> Inspired by your friendly answer, I further looked into this.
>>
>> Can someone confirm if this patch for qx/ui/table/model/Filtered.js
>> resolves the mentioned problem (assuming qooxdoo-0.8.3-sdk)?
>>
>> 410a411,419
>> > },
>> >
>> >
>> > // overridden
>> > setRows : function(rowArr, startIndex, clearSorting)
>> > {
>> > this.Filters = [];
>> > this.base(arguments, rowArr, startIndex, clearSorting);
>> > this.__fullArr = qx.lang.Array.clone(this.getData());
>>
>> If it does, same means would have to be applied to other data setting
>> methods (at least setRowsAsMapArray() - are there others?).
>>
>> Greetings,
>> Stefan
>>
>> danovics wrote:
>>> Thank you _very_ much for your answer.
>>> It's good to know, that is not me or my code make the mistake.
>>> Although I didn't understand 100% what you wrote, but I'll try the
>>> method
>>> you suggested.
>>> Thanks again.
>>>
>>>
>>> Stefan Volbers wrote:
>>>> Hi danovics,
>>>>
>>>> looking at table/model/filtered.js, I believe it's a bug in Filtered.
>>>> Whenever resetHiddenRows() is called, a shadow table data
>>>> (this.__fullArr) is retrieved; but this would be set correctly only if
>>>> you used setData() in your application, the setRows() method seems to
>>>> have been forgotten. Therefore the shadow data isn't updated, and when
>>>> it is recalled within resetHiddenRows(), you get outdated data.
>>>> So, if my guess is right, a workaround would be to use setData() in
>>>> your
>>>> cellClick listener (haven't tried myself).
>>>>
>>>> Dan is the author of the filtered model, maybe he can comment on that?
>>>>
>>>> HTH,
>>>> greetings,
>>>> Stefan
>>>>
>>>>
>>>
>>
>> ------------------------------------------------------------------------------
>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
>> 30-Day
>> trial. Simplify your report design, integration and deployment - and
>> focus on
>> what you do best, core application coding. Discover what's new with
>> Crystal Reports now. http://p.sf.net/sfu/bobj-july
>> _______________________________________________
>> qooxdoo-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>
>>
>
>
--
View this message in context:
http://n2.nabble.com/filtered-table-with-checkboxes-problem-tp4050308p4051529.html
Sent from the qooxdoo mailing list archive at Nabble.com.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel