erw-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Erw-devel] bug when displaying N relations in lists


From: erw-devel
Subject: [Erw-devel] bug when displaying N relations in lists
Date: Sun, 16 Nov 2003 15:02:33 +1100

In ERW 1.0.2:

I have noticed a bug in the main browse lists where the data from N related 
elements that's being displayed for a particular elements is out of sync with 
the row they belong to.  It's hard to describe without an example...

I have customised an entity type called "link" as follows.  The customisation 
is based on the comments in the erw-devel posting from 24/9 for using any 
relationship type in filters and labels.

<?php
$D["link"]["display"]["fmtString"] = "%s (%[,]s) to (%[,]s)";
$D["link"]["display"]["field"] = array(
    "id","linklocaldata_linkdatum->field", "linkremotedata_linkdatum->field");
?>

The relationships between link and linkdatum are:
<rel id="linklocaldata" label="Link Datum Local - Link">
        <leg entref="linkdatum" label="Used in Link as Local Data" lower="0" 
upper="N"/>
        <leg entref="link" label="Local Link Datum" lower="1" upper="N"/>
</rel>
<rel id="linkremotedata" label="Link Datum Remote - Link">
        <leg entref="linkdatum" label="Used in Link as Remote Data" lower="0" 
upper="N"/>
        <leg entref="link" label="Remote Link Datum" lower="1" upper="N"/>
</rel>

As I add elements to the "link" entity type's main browse list the displayed 
data starts to not line up 

1 (code) to (Member_Number)
2 (name) to (Member_Number)
3 (firstname) to (Last_Name)
15 () to (First_Name)
16 () to (Speciality,Address_1,Address_2,Address_3,City,State,Zip)
17 () to (Country)                                                            

Whereas it should be displaying:
1 (code) to (Member_Number)
2 (name) to (Last_Name)
3 (firstname) to (First_Name)
15 () to (Speciality)
16 () to (Country,Address_1,Address_2,Address_3,City,State,Zip)
17 () to (Number)                                                            

Thanks,
Jason




reply via email to

[Prev in Thread] Current Thread [Next in Thread]