mirror of
https://github.com/sartography/bpmn-js-spiffworkflow.git
synced 2025-02-24 05:28:20 +00:00
update the prop panel when selecting a correlation key for a property w/ burnettk
This commit is contained in:
parent
a9196834ff
commit
5b155c040f
@ -4,7 +4,7 @@ import {
|
|||||||
BpmnPropertiesProviderModule,
|
BpmnPropertiesProviderModule,
|
||||||
} from 'bpmn-js-properties-panel';
|
} from 'bpmn-js-properties-panel';
|
||||||
import FileSaver from 'file-saver';
|
import FileSaver from 'file-saver';
|
||||||
import diagramXML from '../test/spec/bpmn/gateway.bpmn';
|
import diagramXML from '../test/spec/bpmn/basic_message.bpmn';
|
||||||
import spiffworkflow from './spiffworkflow';
|
import spiffworkflow from './spiffworkflow';
|
||||||
|
|
||||||
const modelerEl = document.getElementById('modeler');
|
const modelerEl = document.getElementById('modeler');
|
||||||
|
@ -65,9 +65,7 @@ function removeFactory(props) {
|
|||||||
);
|
);
|
||||||
commandStack.execute('element.updateProperties', {
|
commandStack.execute('element.updateProperties', {
|
||||||
element,
|
element,
|
||||||
properties: {
|
properties: {},
|
||||||
correlationKey: currentCorrelationKeyElements,
|
|
||||||
},
|
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -31,6 +31,7 @@ export function CorrelationPropertiesArray(props) {
|
|||||||
idPrefix: id,
|
idPrefix: id,
|
||||||
correlationPropertyModdleElement,
|
correlationPropertyModdleElement,
|
||||||
translate,
|
translate,
|
||||||
|
element,
|
||||||
commandStack,
|
commandStack,
|
||||||
moddle,
|
moddle,
|
||||||
});
|
});
|
||||||
@ -125,6 +126,7 @@ function MessageCorrelationPropertyGroup(props) {
|
|||||||
idPrefix,
|
idPrefix,
|
||||||
correlationPropertyModdleElement,
|
correlationPropertyModdleElement,
|
||||||
translate,
|
translate,
|
||||||
|
element,
|
||||||
commandStack,
|
commandStack,
|
||||||
moddle,
|
moddle,
|
||||||
} = props;
|
} = props;
|
||||||
@ -134,15 +136,18 @@ function MessageCorrelationPropertyGroup(props) {
|
|||||||
component: MessageCorrelationKeySelect,
|
component: MessageCorrelationKeySelect,
|
||||||
isEdited: isTextFieldEntryEdited,
|
isEdited: isTextFieldEntryEdited,
|
||||||
idPrefix,
|
idPrefix,
|
||||||
|
element,
|
||||||
correlationPropertyModdleElement,
|
correlationPropertyModdleElement,
|
||||||
translate,
|
translate,
|
||||||
moddle,
|
moddle,
|
||||||
|
commandStack,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: `${idPrefix}-correlation-property-id`,
|
id: `${idPrefix}-correlation-property-id`,
|
||||||
component: CorrelationPropertyIdTextField,
|
component: CorrelationPropertyIdTextField,
|
||||||
isEdited: isTextFieldEntryEdited,
|
isEdited: isTextFieldEntryEdited,
|
||||||
idPrefix,
|
idPrefix,
|
||||||
|
element,
|
||||||
correlationPropertyModdleElement,
|
correlationPropertyModdleElement,
|
||||||
translate,
|
translate,
|
||||||
commandStack,
|
commandStack,
|
||||||
@ -152,6 +157,7 @@ function MessageCorrelationPropertyGroup(props) {
|
|||||||
component: CorrelationPropertyNameTextField,
|
component: CorrelationPropertyNameTextField,
|
||||||
isEdited: isTextFieldEntryEdited,
|
isEdited: isTextFieldEntryEdited,
|
||||||
idPrefix,
|
idPrefix,
|
||||||
|
element,
|
||||||
correlationPropertyModdleElement,
|
correlationPropertyModdleElement,
|
||||||
translate,
|
translate,
|
||||||
commandStack,
|
commandStack,
|
||||||
@ -164,8 +170,9 @@ function MessageCorrelationKeySelect(props) {
|
|||||||
idPrefix,
|
idPrefix,
|
||||||
correlationPropertyModdleElement,
|
correlationPropertyModdleElement,
|
||||||
translate,
|
translate,
|
||||||
parameter,
|
element,
|
||||||
moddle,
|
moddle,
|
||||||
|
commandStack,
|
||||||
} = props;
|
} = props;
|
||||||
const debounce = useService('debounceInput');
|
const debounce = useService('debounceInput');
|
||||||
|
|
||||||
@ -201,6 +208,12 @@ function MessageCorrelationKeySelect(props) {
|
|||||||
correlationPropertyModdleElement
|
correlationPropertyModdleElement
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
commandStack.execute('element.updateModdleProperties', {
|
||||||
|
element,
|
||||||
|
moddleElement: correlationPropertyModdleElement,
|
||||||
|
properties: {},
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
const getValue = () => {
|
const getValue = () => {
|
||||||
@ -231,7 +244,7 @@ function MessageCorrelationKeySelect(props) {
|
|||||||
|
|
||||||
return SelectEntry({
|
return SelectEntry({
|
||||||
id: `${idPrefix}-select`,
|
id: `${idPrefix}-select`,
|
||||||
element: parameter,
|
element,
|
||||||
label: translate('Correlation Key'),
|
label: translate('Correlation Key'),
|
||||||
getValue,
|
getValue,
|
||||||
setValue,
|
setValue,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user