fmsystem-commits
[Top][All Lists]
Advanced

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

[Fmsystem-commits] [16465]


From: nelson . guerra
Subject: [Fmsystem-commits] [16465]
Date: Wed, 22 Mar 2017 00:50:22 -0400 (EDT)

Revision: 16465
          http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=16465
Author:   nelson224
Date:     2017-03-22 00:50:22 -0400 (Wed, 22 Mar 2017)
Log Message:
-----------


Modified Paths:
--------------
    branches/dev-syncromind-2/property/js/portico/report.edit.js

Modified: branches/dev-syncromind-2/property/js/portico/report.edit.js
===================================================================
--- branches/dev-syncromind-2/property/js/portico/report.edit.js        
2017-03-21 13:31:35 UTC (rev 16464)
+++ branches/dev-syncromind-2/property/js/portico/report.edit.js        
2017-03-22 04:50:22 UTC (rev 16465)
@@ -18,15 +18,48 @@
                        //$('.processing').hide();
                }).done(function (result) {
                        //console.log(result);
-                       build_options_columns(result);
+                       $('#container_columns').empty();
+                       $('#container_groups').empty();
+                       $('#container_order').empty();
+                       $('#container_aggregates').empty();
+                       
+                       build_check_columns(result);
                });             
        });
        
 });
 
-function build_options_columns(data)
+function build_check_columns(data)
 {
        $.each(data, function(key, object) {
-               $('#container_columns').append('<input type="checkbox" 
value="'+ object.name +'"/> ' + object.name + '<br />');
+               $('#container_columns').append('<span><input type="checkbox" 
id="c_'+ object.name +'" value="'+ object.name +'" 
onchange="build_check_groups(\''+ object.name +'\')"/> ' + object.name + 
'</span>');
        });     
+}
+
+function build_check_groups(name)
+{
+       if ($("#c_" + name).is(":checked")) 
+       {
+               var el_1 = '<span id="sg_'+ name +'"><input type="checkbox" 
id="g_'+ name +'" value="'+ name +'" onchange="build_check_aggregates(\''+ name 
+'\')"/> ' + name + '</span>';
+               var el_2 = '<span id="so_'+ name +'"><input type="checkbox" 
id="o_'+ name +'" value="'+ name +'"/> ' + name + '</span>';
+               $('#container_groups').append(el_1);
+               $('#container_order').append(el_2);
+       } 
+       else {
+               $("#sg_" + name).remove();
+               $("#so_" + name).remove();
+               $("#sa_" + name).remove();
+       }
+}
+
+function build_check_aggregates(name)
+{
+       if ($("#g_" + name).is(":checked")) 
+       {
+               var el_1 = '<span id="sa_'+ name +'"><input type="checkbox" 
id="a_'+ name +'" value="'+ name +'"/> ' + name + '</span>';
+               $('#container_aggregates').append(el_1);
+       } 
+       else {
+               $("#sa_" + name).remove();
+       }
 }
\ No newline at end of file




reply via email to

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