Change one data grid row from another
pete at lcsql.com
Wed Jan 30 12:32:55 EST 2013
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.
lcSQL Software <http://www.lcsql.com>
On Wed, Jan 30, 2013 at 2:29 AM, Gerry Orkin <gerry.orkin at 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!
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
More information about the use-livecode