details:   /erp/devel/pi/rev/13b021bfb7f7
changeset: 9199:13b021bfb7f7
user:      Iván Perdomo <ivan.perdomo <at> openbravo.com>
date:      Thu Dec 16 11:17:50 2010 +0100
summary:   Improved help and description for Action field

details:   /erp/devel/pi/rev/8093d88e1128
changeset: 9200:8093d88e1128
user:      Iván Perdomo <ivan.perdomo <at> openbravo.com>
date:      Thu Dec 16 11:56:16 2010 +0100
summary:   Added AD_Widget_Class_Menu to AD dataset

details:   /erp/devel/pi/rev/d68a8906c646
changeset: 9201:d68a8906c646
user:      Iván Perdomo <ivan.perdomo <at> openbravo.com>
date:      Thu Dec 16 11:57:06 2010 +0100
summary:   Added example of custom menu items

diffstat:

 
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_DATASET_TABLE.xml
        |  14 +++++
 modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_FIELD.xml      
          |   6 +-
 
modules/org.openbravo.client.myob/src-db/database/sourcedata/OBKMO_WIDGET_CLASS_MENU.xml
 |  25 ++++++++++
 
modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/ob-widget.js 
         |   6 ++-
 4 files changed, 47 insertions(+), 4 deletions(-)

diffs (85 lines):

diff -r 52005754cb79 -r d68a8906c646 
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_DATASET_TABLE.xml
--- 
a/modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_DATASET_TABLE.xml
 Thu Dec 16 11:19:38 2010 +0100
+++ 
b/modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_DATASET_TABLE.xml
 Thu Dec 16 11:57:06 2010 +0100
@@ -14,6 +14,20 @@
 <!--3C2A6ECF09BC40168E0852224B086D6D-->  
<AD_MODULE_ID><![CDATA[2758CD25B2704AF6BBAD10365FC82C06]]></AD_MODULE_ID>
 <!--3C2A6ECF09BC40168E0852224B086D6D--></AD_DATASET_TABLE>
 
+<!--5F75B25AC22947DB81199A38937D345D--><AD_DATASET_TABLE>
+<!--5F75B25AC22947DB81199A38937D345D-->  
<AD_DATASET_TABLE_ID><![CDATA[5F75B25AC22947DB81199A38937D345D]]></AD_DATASET_TABLE_ID>
+<!--5F75B25AC22947DB81199A38937D345D-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--5F75B25AC22947DB81199A38937D345D-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--5F75B25AC22947DB81199A38937D345D-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--5F75B25AC22947DB81199A38937D345D-->  
<AD_DATASET_ID><![CDATA[0]]></AD_DATASET_ID>
+<!--5F75B25AC22947DB81199A38937D345D-->  
<AD_TABLE_ID><![CDATA[3E14194316E64F89970960B9350907B3]]></AD_TABLE_ID>
+<!--5F75B25AC22947DB81199A38937D345D-->  
<INCLUDEALLCOLUMNS><![CDATA[Y]]></INCLUDEALLCOLUMNS>
+<!--5F75B25AC22947DB81199A38937D345D-->  
<WHERECLAUSE><![CDATA[obkmo_widget_class_id in (select obkmo_widget_class_id 
from obkmo_widget_class where ad_module_id in (:moduleid))]]></WHERECLAUSE>
+<!--5F75B25AC22947DB81199A38937D345D-->  
<EXCLUDEAUDITINFO><![CDATA[Y]]></EXCLUDEAUDITINFO>
+<!--5F75B25AC22947DB81199A38937D345D-->  
<ISBUSINESSOBJECT><![CDATA[N]]></ISBUSINESSOBJECT>
+<!--5F75B25AC22947DB81199A38937D345D-->  
<AD_MODULE_ID><![CDATA[2758CD25B2704AF6BBAD10365FC82C06]]></AD_MODULE_ID>
+<!--5F75B25AC22947DB81199A38937D345D--></AD_DATASET_TABLE>
+
 <!--64518B6BFFD74D3D8E10057E24ADD08F--><AD_DATASET_TABLE>
 <!--64518B6BFFD74D3D8E10057E24ADD08F-->  
<AD_DATASET_TABLE_ID><![CDATA[64518B6BFFD74D3D8E10057E24ADD08F]]></AD_DATASET_TABLE_ID>
 <!--64518B6BFFD74D3D8E10057E24ADD08F-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 52005754cb79 -r d68a8906c646 
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_FIELD.xml
--- a/modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_FIELD.xml 
Thu Dec 16 11:19:38 2010 +0100
+++ b/modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_FIELD.xml 
Thu Dec 16 11:57:06 2010 +0100
@@ -2414,9 +2414,9 @@
 <!--E98898257CEA414CAEB5A4049CC8DB19-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--E98898257CEA414CAEB5A4049CC8DB19-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--E98898257CEA414CAEB5A4049CC8DB19-->  <NAME><![CDATA[Action]]></NAME>
-<!--E98898257CEA414CAEB5A4049CC8DB19-->  <DESCRIPTION><![CDATA[A drop down 
list box indicating the next step to take.]]></DESCRIPTION>
-<!--E98898257CEA414CAEB5A4049CC8DB19-->  <HELP><![CDATA[The Action field 
indicates the Action to be performed for this element.]]></HELP>
-<!--E98898257CEA414CAEB5A4049CC8DB19-->  
<ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--E98898257CEA414CAEB5A4049CC8DB19-->  <DESCRIPTION><![CDATA[Name of the 
method defined in the widget ]]></DESCRIPTION>
+<!--E98898257CEA414CAEB5A4049CC8DB19-->  <HELP><![CDATA[Name of the method in 
the widget that need to be executed when clicking the menu item]]></HELP>
+<!--E98898257CEA414CAEB5A4049CC8DB19-->  
<ISCENTRALLYMAINTAINED><![CDATA[N]]></ISCENTRALLYMAINTAINED>
 <!--E98898257CEA414CAEB5A4049CC8DB19-->  
<AD_TAB_ID><![CDATA[9083A717190E48F0970115C3F739FBF7]]></AD_TAB_ID>
 <!--E98898257CEA414CAEB5A4049CC8DB19-->  
<AD_COLUMN_ID><![CDATA[B5F2D8588A324E84BF88FC7162439578]]></AD_COLUMN_ID>
 <!--E98898257CEA414CAEB5A4049CC8DB19-->  
<ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
diff -r 52005754cb79 -r d68a8906c646 
modules/org.openbravo.client.myob/src-db/database/sourcedata/OBKMO_WIDGET_CLASS_MENU.xml
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ 
b/modules/org.openbravo.client.myob/src-db/database/sourcedata/OBKMO_WIDGET_CLASS_MENU.xml
  Thu Dec 16 11:57:06 2010 +0100
@@ -0,0 +1,25 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<data>
+<!--6CBD946D3A2643B185ED3CAC3C670F7F--><OBKMO_WIDGET_CLASS_MENU>
+<!--6CBD946D3A2643B185ED3CAC3C670F7F-->  
<OBKMO_WIDGET_CLASS_MENU_ID><![CDATA[6CBD946D3A2643B185ED3CAC3C670F7F]]></OBKMO_WIDGET_CLASS_MENU_ID>
+<!--6CBD946D3A2643B185ED3CAC3C670F7F-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--6CBD946D3A2643B185ED3CAC3C670F7F-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--6CBD946D3A2643B185ED3CAC3C670F7F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--6CBD946D3A2643B185ED3CAC3C670F7F-->  
<OBKMO_WIDGET_CLASS_ID><![CDATA[CA90D84DD3864FFC8F97CE39A86CFC77]]></OBKMO_WIDGET_CLASS_ID>
+<!--6CBD946D3A2643B185ED3CAC3C670F7F-->  
<ISSEPARATOR><![CDATA[N]]></ISSEPARATOR>
+<!--6CBD946D3A2643B185ED3CAC3C670F7F-->  
<ACTION><![CDATA[customAction]]></ACTION>
+<!--6CBD946D3A2643B185ED3CAC3C670F7F-->  <SEQUENCE><![CDATA[1]]></SEQUENCE>
+<!--6CBD946D3A2643B185ED3CAC3C670F7F-->  <TITLE><![CDATA[Custom 
Action]]></TITLE>
+<!--6CBD946D3A2643B185ED3CAC3C670F7F--></OBKMO_WIDGET_CLASS_MENU>
+
+<!--94D6B466F66544678575AF4993A2C3E7--><OBKMO_WIDGET_CLASS_MENU>
+<!--94D6B466F66544678575AF4993A2C3E7-->  
<OBKMO_WIDGET_CLASS_MENU_ID><![CDATA[94D6B466F66544678575AF4993A2C3E7]]></OBKMO_WIDGET_CLASS_MENU_ID>
+<!--94D6B466F66544678575AF4993A2C3E7-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--94D6B466F66544678575AF4993A2C3E7-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--94D6B466F66544678575AF4993A2C3E7-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--94D6B466F66544678575AF4993A2C3E7-->  
<OBKMO_WIDGET_CLASS_ID><![CDATA[CA90D84DD3864FFC8F97CE39A86CFC77]]></OBKMO_WIDGET_CLASS_ID>
+<!--94D6B466F66544678575AF4993A2C3E7-->  
<ISSEPARATOR><![CDATA[Y]]></ISSEPARATOR>
+<!--94D6B466F66544678575AF4993A2C3E7-->  <SEQUENCE><![CDATA[0]]></SEQUENCE>
+<!--94D6B466F66544678575AF4993A2C3E7--></OBKMO_WIDGET_CLASS_MENU>
+
+</data>
diff -r 52005754cb79 -r d68a8906c646 
modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/ob-widget.js
--- 
a/modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/ob-widget.js
   Thu Dec 16 11:19:38 2010 +0100
+++ 
b/modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/ob-widget.js
   Thu Dec 16 11:57:06 2010 +0100
@@ -505,7 +505,11 @@
     layout.addMember(this.createDisplayForm());
     return layout;
   },
-  
+
+  customAction: function() {
+    isc.say('Custom Action!', {isModal: true, showModalMask: true});
+  },
+
   createDisplayForm: function(){
     var item, theForm = isc.DynamicForm.create({
       width: '100%',

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to