DataGrid Column Labels

Terence Heaford theaford at btinternet.com
Sat Apr 14 09:20:37 EDT 2018


More investigation.

Instead of using DGH to change the header label I did it manually by editing the groups.

This worked until a reload of the project at which point the header label had disappeared again.

Upon working through the header by editing the groups you eventually come to the text field that contains the header text.

This was empty.

Clearly something in the script of the DataGrid is emptying that field.

At this point I am giving up although if you create the headers on opening the project with the likes of:

set the dgProp[ "columns" ] of group  “myTable" of cd  “myCard" of stack  “myStack" to "test"

set the dgProp[ "column labels" ] of group "myTable" of cd "myCard" of stack "myStack" to "TEST"


Then they do seem to stick for the duration of the project being open. I have placed these in open stack


All the best

Terry

> On 14 Apr 2018, at 09:03, Terence Heaford via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> When I look at the Data Grid Templates in the project browser I see 2 tables that refer to DG2.
> 
> I suspect these are the culprits because these are associated with the two new tables I have added to the project.
> 
> Where there problems are, I don’t know.
> 
> 
> Thanks
> 
> Terry
> 
> 
>> On 14 Apr 2018, at 08:17, Terence Heaford via use-livecode <use-livecode at lists.runrev.com> wrote:
>> 
>> Thanks
>> 
>> Will have a look at that although the column does not have a column behaviour.
>> 
>> I have changed the properties of the header with DGH but the props listed in the Property Inspector do seem correct.
>> 
>> If I go back into DGH and click on the green tick to accept a change of margins for the header, the label again shows until the next time I restart the Stack in LiveCode
>> at which point it disappears again.
>> 
>> I can’t see what I have done to cause this errant behaviour.
>> 
>> There must be a bug somewhere but where…?
>> 
>> 
>> All the best
>> 
>> Terry
>> 
>> 
>> 
>>> On 13 Apr 2018, at 22:00, Bob Sneidar via use-livecode <use-livecode at lists.runrev.com> wrote:
>>> 
>>> I had a similar issue. Labels would not appear. I got the dgprop ["column labels"] of the datagrid and they were all correct! That made me think there is something wrong with the behavior, but other datagrids were working fine! What I did to fix it is I got the behavior of another datagrid that DID work, and set the behavior of the errant datagrid to the long id of that. 
>>> 
>>> Bob S
>>> 
>>> 
>>>> On Apr 13, 2018, at 11:52 , Terence Heaford via use-livecode <use-livecode at lists.runrev.com> wrote:
>>>> 
>>>> I have just started having an issue with the Column Labels on some newly created tables.
>>>> 
>>>> Basically they do not show unless I press “Refresh Data Grid" in the Property Inspector.
>>>> 
>>>> If I then shut down LiveCode and relaunch it they have gone missing again.
>>>> 
>>>> I am using the community edition of LC9 in OSX 10.13.4.
>>>> 
>>>> It is only affecting newly created DataGrids.
>>>> 
>>>> DataGrids that have been created in previous versions seem OK.
>>>> 
>>>> My only solution has been to overlay the DataGrid with a label.
>>>> 
>>>> 
>>>> Is this an issue anyone else has been having or is it just me?
>>>> 
>>>> I have been using the DGH 2.0.0 plugin if that makes a difference.
>>>> 
>>>> 
>>>> Thanks for any pointers.
>>>> 
>>>> 
>>>> All the best
>>>> 
>>>> Terry
>>> 
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at 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 at 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 at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode




More information about the Use-livecode mailing list