default value for input required fields
parent
0406b89c7f
commit
305a13481c
|
@ -150,8 +150,6 @@ export default function GroupTasksViewModal({ isOpen }) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log("contine", taskStepId, step);
|
|
||||||
|
|
||||||
webSocketContext.SendSocketMessage(
|
webSocketContext.SendSocketMessage(
|
||||||
SentMessagesCommands.TaskContinueTaskStep,
|
SentMessagesCommands.TaskContinueTaskStep,
|
||||||
{
|
{
|
||||||
|
@ -260,6 +258,7 @@ export default function GroupTasksViewModal({ isOpen }) {
|
||||||
groupTaskSteps[index].Status ===
|
groupTaskSteps[index].Status ===
|
||||||
Constants.GROUP_TASKS_STATUS.INPUT_REQUIRED ? (
|
Constants.GROUP_TASKS_STATUS.INPUT_REQUIRED ? (
|
||||||
<InputRequiredHandler
|
<InputRequiredHandler
|
||||||
|
currentGroupTask={currentGroupTask}
|
||||||
groupTaskParameters={groupTask.parameters}
|
groupTaskParameters={groupTask.parameters}
|
||||||
notificationApi={notificationApi}
|
notificationApi={notificationApi}
|
||||||
/>
|
/>
|
||||||
|
@ -396,7 +395,22 @@ export default function GroupTasksViewModal({ isOpen }) {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
function InputRequiredHandler({ groupTaskParameters, notificationApi }) {
|
function InputRequiredHandler({
|
||||||
|
currentGroupTask,
|
||||||
|
groupTaskParameters,
|
||||||
|
notificationApi,
|
||||||
|
}) {
|
||||||
|
const globalInputs = JSON.parse(currentGroupTask.GlobalInputs);
|
||||||
|
|
||||||
|
const getDefaultValue = (groupTaskParameter) => {
|
||||||
|
if (globalInputs === undefined || !groupTaskParameter.global) return null;
|
||||||
|
|
||||||
|
return globalInputs.find(
|
||||||
|
(globalInput) =>
|
||||||
|
globalInput.parameterName === groupTaskParameter.parameterName
|
||||||
|
).value;
|
||||||
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Form layout="vertical" id="groupTasksViewModalRequiredInputsForm">
|
<Form layout="vertical" id="groupTasksViewModalRequiredInputsForm">
|
||||||
{groupTaskParameters.map((groupTaskParameter) => {
|
{groupTaskParameters.map((groupTaskParameter) => {
|
||||||
|
@ -411,6 +425,7 @@ function InputRequiredHandler({ groupTaskParameters, notificationApi }) {
|
||||||
<Input
|
<Input
|
||||||
key={"input-" + groupTaskParameter.parameterName}
|
key={"input-" + groupTaskParameter.parameterName}
|
||||||
id={groupTaskParameter.parameterName}
|
id={groupTaskParameter.parameterName}
|
||||||
|
defaultValue={getDefaultValue(groupTaskParameter)}
|
||||||
/>
|
/>
|
||||||
</Form.Item>
|
</Form.Item>
|
||||||
);
|
);
|
||||||
|
@ -425,6 +440,7 @@ function InputRequiredHandler({ groupTaskParameters, notificationApi }) {
|
||||||
key={"fitem-" + groupTaskParameter.parameterName}
|
key={"fitem-" + groupTaskParameter.parameterName}
|
||||||
id={groupTaskParameter.parameterName}
|
id={groupTaskParameter.parameterName}
|
||||||
style={{ width: "100%" }}
|
style={{ width: "100%" }}
|
||||||
|
defaultValue={getDefaultValue(groupTaskParameter)}
|
||||||
/>
|
/>
|
||||||
</Form.Item>
|
</Form.Item>
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in New Issue