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