[Lada-commits] [PATCH 4 of 5] added disable/enableChildren Method
Wald Commits
scm-commit at wald.intevation.org
Fri Mar 27 16:00:49 CET 2015
# HG changeset patch
# User Dustin Demuth <dustin at intevation.de>
# Date 1427466152 -3600
# Node ID c632c7c34029443b8eb53052976fbfec0b19c14c
# Parent 3e4be37e3e46b5bab115a2e2dc6f4c5f46ea853c
added disable/enableChildren Method
diff -r 3e4be37e3e46 -r c632c7c34029 app/view/window/MessungCreate.js
--- a/app/view/window/MessungCreate.js Fri Mar 27 14:48:42 2015 +0100
+++ b/app/view/window/MessungCreate.js Fri Mar 27 15:22:32 2015 +0100
@@ -59,6 +59,15 @@
},
clearMessages: function() {
//todo this is a stub
+ },
+
+ disableChildren: function(){
+ //intentionally!
+ return true;
+ },
+
+ enableChildren: function(){
+ //intentionally!
+ return true;
}
-
});
diff -r 3e4be37e3e46 -r c632c7c34029 app/view/window/MessungEdit.js
--- a/app/view/window/MessungEdit.js Fri Mar 27 14:48:42 2015 +0100
+++ b/app/view/window/MessungEdit.js Fri Mar 27 15:22:32 2015 +0100
@@ -165,10 +165,10 @@
},
setMessages: function(errors, warnings) {
- //todo this is a stub
+ this.down('messungform').setMessages(errors, warnings);
},
clearMessages: function() {
- //todo this is a stub
+ this.down('messungform').clearMessages();
}
});
diff -r 3e4be37e3e46 -r c632c7c34029 app/view/window/ProbeCreate.js
--- a/app/view/window/ProbeCreate.js Fri Mar 27 14:48:42 2015 +0100
+++ b/app/view/window/ProbeCreate.js Fri Mar 27 15:22:32 2015 +0100
@@ -59,5 +59,15 @@
clearMessages: function() {
this.down('probeform').clearMessages();
+ },
+
+ disableChildren: function(){
+ //intentionally!
+ return true;
+ },
+
+ enableChildren: function(){
+ //intentionally!
+ return true;
}
});
diff -r 3e4be37e3e46 -r c632c7c34029 app/view/window/ProbeEdit.js
--- a/app/view/window/ProbeEdit.js Fri Mar 27 14:48:42 2015 +0100
+++ b/app/view/window/ProbeEdit.js Fri Mar 27 15:22:32 2015 +0100
@@ -146,7 +146,11 @@
},
disableChildren: function(){
- this.down('fset[name=messungen]').down('messunggrid').setReadOnly(true);
+ if (!this.record.get('owner')) {
+ // Disable only when the User is not the owner of the Probe
+ // Works in symbiosis with success callback some lines above.
+ this.down('fset[name=messungen]').down('messunggrid').setReadOnly(true);
+ }
this.down('fset[name=orte]').down('ortgrid').setReadOnly(true);
this.down('fset[name=probenzusatzwerte]').down('probenzusatzwertgrid').setReadOnly(true);
this.down('fset[name=pkommentare]').down('pkommentargrid').setReadOnly(true);
More information about the Lada-commits
mailing list