diff --git a/workflow/engine/methods/bpmn/patterns_Ajax.php b/workflow/engine/methods/bpmn/patterns_Ajax.php
index f3778c0cb..da170c6d8 100755
--- a/workflow/engine/methods/bpmn/patterns_Ajax.php
+++ b/workflow/engine/methods/bpmn/patterns_Ajax.php
@@ -47,8 +47,8 @@ if($aData['ROU_TYPE'] != 'SEQUENTIAL')
//$sGatewayUID = $oProcessMap->saveNewGateway($aData['PROCESS'], $aData['TASK'][0], $aData['ROU_NEXT_TASK'][0]);
//echo $sGatewayUID.'|';
}
-else
- echo $aData['ROU_EVN_UID'].'|'; //sending route_event_uid in response
+//else
+ // echo $aData['ROU_EVN_UID'].'|'; //sending route_event_uid in response
G::LoadClass('tasks');
$oTasks = new Tasks();
diff --git a/workflow/engine/templates/bpmn/ProcessOptions.js b/workflow/engine/templates/bpmn/ProcessOptions.js
index d8f457665..9b0c0fcec 100755
--- a/workflow/engine/templates/bpmn/ProcessOptions.js
+++ b/workflow/engine/templates/bpmn/ProcessOptions.js
@@ -168,13 +168,20 @@ ProcessOptions.prototype.addDynaform= function(_5625)
});
//tablesFieldsStore.load();
+ var expander = new Ext.ux.grid.RowExpander({
+ tpl : new Ext.Template(
+ "
"+TRANSLATIONS.ID_DESCRIPTION+": {DYN_DESCRIPTION}
"
+ )
+ });
+
+
var dynaformColumns = new Ext.grid.ColumnModel({
defaults: {
width: 90,
sortable: true
},
columns: [
- new Ext.grid.RowNumberer(),
+ expander,
{
header: _('ID_TITLE_FIELD'),
dataIndex: 'DYN_TITLE',
@@ -200,14 +207,14 @@ ProcessOptions.prototype.addDynaform= function(_5625)
{
return String.format("Edit",pro_uid,record.data.DYN_UID);
}
- },{
+ }/*,{
sortable: false,
width: 60,
renderer: function(val, meta, record)
{
return String.format("",record.data.DYN_UID);
}
- }
+ }*/
]
});
@@ -241,9 +248,6 @@ ProcessOptions.prototype.addDynaform= function(_5625)
]
});
-
-
-
var dynaformGrid = new Ext.grid.GridPanel({
store: taskDynaform,
id : 'mygrid',
@@ -259,6 +263,7 @@ ProcessOptions.prototype.addDynaform= function(_5625)
cm: dynaformColumns,
stateful : true,
stateId : 'grid',
+ plugins: expander,
stripeRows: true,
tbar: tb,
bbar: new Ext.PagingToolbar({
@@ -345,15 +350,16 @@ ProcessOptions.prototype.addDynaform= function(_5625)
fieldLabel: _('ID_TYPE'),
triggerAction: 'all',
forceSelection: true,
- name: 'ACTION',
+ //name: 'ACTION',
+ name: 'DYN_TYPE',
displayField: 'name',
valueField: 'value',
value : 'Normal',
store: new Ext.data.JsonStore({
fields : ['name', 'value'],
data : [
- {name : _('ID_NORMAL'), value: 'Normal'},
- {name : _('ID_GRID') , value: 'Grid'},
+ {name : _('ID_NORMAL'), value: 'normal'},
+ {name : _('ID_GRID') , value: 'grid'},
]
})
},{
@@ -439,9 +445,12 @@ ProcessOptions.prototype.addDynaform= function(_5625)
//var sDynaType = getForm.DYN_SOURCE;
if(getForm.DYN_SOURCE == 'blankDyna')
{
- var sAction = getForm.ACTION;
+ //var sAction = getForm.ACTION;
var sTitle = getForm.DYN_TITLE1;
var sDesc = getForm.DYN_DESCRIPTION1;
+ var sDynaformType = getForm.DYN_TYPE;
+ if(sDynaformType == 'normal')
+ sDynaformType = 'xmlform';
}
else
{
@@ -460,7 +469,7 @@ ProcessOptions.prototype.addDynaform= function(_5625)
sDesc = getForm.DYN_DESCRIPTION2;
}
- if(sTitle == '' || sAction == '')
+ if(sTitle == '')
PMExt.notify( _('ID_ERROR') , _('ID_DYNAFORM_TITLE_REQUIRED') );
else
{
@@ -469,13 +478,13 @@ ProcessOptions.prototype.addDynaform= function(_5625)
method: 'POST',
params:{
functions : 'saveDynaform',
- ACTION : sAction,
+ ACTION : 'normal',
FIELDS : fieldname,
VARIABLES : variable,
ADD_TABLE : sAddTab,
PRO_UID : pro_uid,
DYN_TITLE : sTitle,
- DYN_TYPE : 'xmlform',
+ DYN_TYPE : sDynaformType,
DYN_DESCRIPTION : sDesc
},
success: function(response) {
@@ -638,11 +647,16 @@ ProcessOptions.prototype.dbConnection = function()
});
dbStore.load({params:{start : 0 , limit : 10 }});
+ var expander = new Ext.ux.grid.RowExpander({
+ tpl : new Ext.Template(
+ ""+TRANSLATIONS.ID_DESCRIPTION+": {DBS_DESCRIPTION}
"
+ )
+ });
var dbGridColumn = new Ext.grid.ColumnModel({
columns: [
- new Ext.grid.RowNumberer(),
+ expander,
{
id: 'DBS_TYPE',
header: _('ID_TYPE'),
@@ -680,13 +694,13 @@ ProcessOptions.prototype.dbConnection = function()
editor: new Ext.form.TextField({
//allowBlank: false
})
- },{
+ }/*,{
sortable: false,
renderer: function(val, meta, record)
{
return String.format("",record.data.DBS_UID);
}
- }
+ }*/
]
});
@@ -704,6 +718,7 @@ ProcessOptions.prototype.dbConnection = function()
height :380,
layout: 'fit',
cm: dbGridColumn,
+ plugins: expander,
stripeRows: true,
tbar: tb,
bbar: new Ext.PagingToolbar({
@@ -1566,9 +1581,15 @@ ProcessOptions.prototype.addInputDoc= function(_5625)
buttonAlign : 'center'
});
+ var expander = new Ext.ux.grid.RowExpander({
+ tpl : new Ext.Template(
+ ""+TRANSLATIONS.ID_DESCRIPTION+": {INP_DOC_DESCRIPTION}
"
+ )
+ });
+
var inputDocColumns = new Ext.grid.ColumnModel({
columns: [
- new Ext.grid.RowNumberer(),
+ expander,
{
id: 'INP_DOC_TITLE',
header: _('ID_TITLE'),
@@ -1617,6 +1638,7 @@ var inputDocColumns = new Ext.grid.ColumnModel({
minHeight:400,
height :350,
layout: 'fit',
+ plugins: expander,
cm: inputDocColumns,
stripeRows: true,
tbar: tb,
@@ -1787,9 +1809,14 @@ ProcessOptions.prototype.addOutputDoc= function(_5625)
items: [btnAdd, btnRemove,btnEdit,btnProperties]
});
+ var expander = new Ext.ux.grid.RowExpander({
+ tpl : new Ext.Template(
+ ""+TRANSLATIONS.ID_DESCRIPTION+": {OUT_DOC_DESCRIPTION}
"
+ )
+ });
var outputDocColumns = new Ext.grid.ColumnModel({
columns: [
- new Ext.grid.RowNumberer(),
+ expander,
{
id: 'OUT_DOC_TITLE',
header: _('ID_TITLE'),
@@ -1808,13 +1835,13 @@ ProcessOptions.prototype.addOutputDoc= function(_5625)
editor: new Ext.form.TextField({
//allowBlank: false
})
- },{
+ }/*,{
sortable: false,
renderer: function(val, meta, record)
{
return String.format("",record.data.OUT_DOC_UID);
}
- }
+ }*/
]
});
@@ -1833,6 +1860,7 @@ ProcessOptions.prototype.addOutputDoc= function(_5625)
layout : 'fit',
cm : outputDocColumns,
stripeRows : true,
+ plugins: expander,
tbar : tb,
bbar: new Ext.PagingToolbar({
pageSize: 10,
@@ -2251,10 +2279,6 @@ ProcessOptions.prototype.addReportTable= function(_5625)
name: 'REP_TAB_TITLE',
type: 'string'
},
- {
- name: 'REP_TAB_UID',
- type: 'string'
- },
{
name: 'FIELD_NAME',
type: 'string'
@@ -2292,10 +2316,16 @@ ProcessOptions.prototype.addReportTable= function(_5625)
})
});
reportTableTypeStore.load();
-
+
+ var expander = new Ext.ux.grid.RowExpander({
+ tpl : new Ext.Template(
+ "
"
+ )
+ });
+
var reportColumns = new Ext.grid.ColumnModel({
columns: [
- new Ext.grid.RowNumberer(),
+ expander,
{
id: 'REP_TAB_TITLE',
header: _('ID_TITLE'),
@@ -2393,6 +2423,7 @@ ProcessOptions.prototype.addReportTable= function(_5625)
width :420,
height :400,
layout : 'fit',
+ plugins: expander,
cm : reportColumns,
stripeRows: true,
tbar: tb,