debugging
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 12 May 2007 04:50:18 +0000 (04:50 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 12 May 2007 04:50:18 +0000 (04:50 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@7269 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/reports/xul/template-config.js

index 97382c7..a6f99d6 100644 (file)
@@ -877,8 +877,13 @@ function fleshTemplateField ( template, rel, tab_name, field ) {
 
        var tab = rel.fields[tab_name];
 
-       var field_path = rel.path + '-' + rel.idlclass + '-' + field;
-       field_path = field_path.replace(/\./g, '-');
+       var table_path = rel.path.split( /\./ );
+       if (table_path.length > 1 || rel.path.indexOf('-') > -1)
+               table_path.push( rel.idlclass );
+
+       table_path.push( field );
+
+       var field_path = table_path.join('-');
 
        var element = {
                alias : tab[field].alias,