I can give you a "not to do". DO NOT send selectionChanged to a datagrid in the 
middle of processing a selectionChanged message already. This will crash LC to 
desktop. 

I have not used form style datagrids, which is what you are talking about 
methinks, but the idea is fairly simple. Instead of every row behaving exactly 
the same way, form datagrids allow each row to behave independently, as though 
they were individual "forms" stacked in a column. You change the look of the 
rows in the row behavior script, and alter the overall look of the rows by 
modifying the rowTemplate. 

In the datagrid properties window data grid tab, change the style of the 
datagrid to "Form" and the options for editing these become available. The Row 
template is just a group so you can modify it like any other group. If you edit 
the script, you can see that there are already handlers defined, like 
fillInData, layoutControl etc. And since V9 other messages that can be used are 
in the left pane of the script editor to give you some idea on what you can do. 

I would say open a new stack, drag a datagrid to it, change the type to Form 
and dig in. You cannot damage your existing project that way.  

Bob S


> On Aug 2, 2018, at 07:06 , Sannyasin Brahmanathaswami via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> I have stayed away from the Data Grid because of scrolling issues and the 
> complexity issues were  too much for my "baby talk xTalk brain" … but my UX 
> designer has implement a module that has index of row that include various 
> little icon and controls that will be hard to do in the old "all control 
> separate in a single group" that I have been using.  And the indexes are 
> small. So, time for DataGrid2 (has that been implemented or still pending? I 
> have not kept up with DG dev) .
> 
> I am willing to pay for the third party tools, if they are considered really 
> helpful,  and it they are maintained and up to date and have 
> "recommendations" from the community. Any thoughts on get starting, caveats?  
> Particularly what *not* to do…
> 
> Meanwhile, we are off to the on-line academy to check out the lessons….
> 
> BR

_______________________________________________
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

Reply via email to