Hi Gerry, There may be a more official way to do this but here's one possibility.
In your code that shows the group, store the group name for that row off somewhere, possibly a cprop of the datagrid group. In the same code get the cprop contents and hide it. The component controls of a datagrid consist of the control name followed by a space and a 4 digit number representing the visbile line number on the screen. For example if your dg has 10 visible lines, your group control on line 1 would be named "extraButtons 0001" and on the 10th line "extraButtons 0002". In tables, the dgcolumn gets you that name I believe, but I'm not sure how that works in forms. Pete lcSQL Software <http://www.lcsql.com> On Wed, Jan 30, 2013 at 2:29 AM, Gerry Orkin <gerry.or...@gmail.com> wrote: > Hi all > > While I'm getting better at understanding datagrids I'm still confused > about some things, particularly the ways in which we refer to rows and > objects in form datagrids. > > Here's my problem: I show some controls (group "extraButtons") in a row > when the user touches the row in a form. When the user touches another row, > I want to hide group "extraButtons" on the previous row before showing > group "extraButtons" on the newly touched row. Assuming that the row with > group "extraButtons" already showing is row 1 of the datagrid and I touch > row 2, how might I code such behaviour? > > Thanks for your help! > > Cheers > > Gerry > _______________________________________________ > 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