Why not get the pgColumns first, alter only the array element needed for the specific column(s), then set the pgColumns of the PolyGrid?
Bob S > On Aug 24, 2023, at 1:26 PM, Paul Dupuis via use-livecode > <use-livecode@lists.runrev.com> wrote: > > Thanks Klaus. > > I may use this method rather than the overhead of clearing and setting the > whole pgData property. > > Actually, the more I think about it, neither "method" should be needed. This > is a polygrid bug. If you set the pgColumsn to fewer column, regardless of > whether there is left over data in pgData, only the columns in the currently > set pgColumns should be seen. > > > On 8/24/2023 2:34 PM, Klaus major-k via use-livecode wrote: >> Hi Paul, >> >>> Am 24.08.2023 um 20:30 schrieb Paul Dupuis via use-livecode >>> <use-livecode@lists.runrev.com>: >>> >>> Aha, I was setting pgColumns to the fewer columns and THEN pgData to the >>> smaller data set to match the columns >>> You need to clear the pgData (set to empty) first, then set the columns, >>> then set the new pgData. >>> Perhaps this is a documentation bug? >> I had success by setting the dgColumns to EMPTY first and later to the new >> "fewer" columns: >> ## Button "Fewer Columns" >> on mouseUp pMouseButton >> local tColA, tDataA >> local tSum >> lock screen >> >> ## !! >> set the pgColumns of widget "myTable" to EMPTY >> ## !! >> >> put "rowname" into tColA[1]["name"] >> ... >> >>> On 8/24/2023 2:26 PM, Paul Dupuis via use-livecode wrote: >>>> Hi to any polygrid developers out there, >>>> >>>> Please see bug https://quality.livecode.com/show_bug.cgi?id=24315 >>>> >>>> I have run into an issue with the latest polygrid (as of this post) where >>>> if you set pgColumns to a new array that reduces the number of columns in >>>> the grid, some old columns are not cleared, but instead are set to >>>> defaults (ie. the names revert to col5, col6, etc. instead of being >>>> completely removed >>>> >>>> Any thoughts to a work-around? >> Best >> >> Klaus >> >> -- >> Klaus Major >> https://www.major-k.de >> https://www.major-k.de/bass >> kl...@major-k.de >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode