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