details: /erp/devel/pi/rev/a572df594b0f
changeset: 11583:a572df594b0f
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Fri Apr 15 16:19:01 2011 +0200
summary: fixed bug 16827: Is not possible to make a field mandatory
diffstat:
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewFormComponent.java
| 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diffs (19 lines):
diff -r 01ee143af834 -r a572df594b0f
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewFormComponent.java
---
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewFormComponent.java
Fri Apr 15 13:05:41 2011 +0200
+++
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewFormComponent.java
Fri Apr 15 16:19:01 2011 +0200
@@ -377,7 +377,14 @@
if (property.isBoolean()) {
return false;
}
- return property.isMandatory();
+
+ if (field.getColumn() != null) {
+ // Taking value from AD definition, mandatoriness of a column can be
different in AD and in
+ // memory model, because memory model sets mandatoriness regarding
physical DB definition.
+ return field.getColumn().isMandatory();
+ } else {
+ return property.isMandatory();
+ }
}
public int getLength() {
------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve
application availability and disaster protection. Learn more about boosting
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits