[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [16465],
nelson . guerra <=