Как поделиться значениями итератора между страницами, которые имеют один и тот же компонент поддержки? - PullRequest
0 голосов
/ 20 марта 2019

У меня есть jspx отдела, на котором есть командная кнопка, которая вызывает фиксацию привязки операции:

void submit () {
OperationBinding Commit = ADFUtils.findOperation("Commit");
Commit.execute();
}

, и у меня есть фрагмент сотрудника, перетаскиваемый как область в отделе jspx

и jspx, и фрагмент смотрят на один и тот же компонент Backing.

, а в компоненте backing у меня есть метод, который программно заполняет итератор комментариев следующим образом:

public void fillComments () {
OperationBinding operation = ADFUtils.findOperation("CreateWithParams");
operation.getParamsMap().put("InitType", initType);
operation.getParamsMap().put("BpmCrOutputId", mil_out_id);
operation.getParamsMap().put("MileOutId", mil_out_id);
operation.getParamsMap().put("CommentText", newComment);
operation.getParamsMap().put("ReqId", requestId);
operation.getParamsMap().put("ReqType", reqType);
operation.getParamsMap().put("UserName", loggedUser);
operation.execute();
}

до появления кнопкина фрагменте Employee, который вызывает fillComments,
, если я нажал эту кнопку, то я нажал кнопку sumbit на jspx, он успешно выполняется, и данные были вставлены в базу данных.

, но я хочу удалить эту кнопкуи вызовите fillComments внутри кнопки sumbit:

void sumbit () {
fillComments () ;
OperationBinding Commit = ADFUtils.findOperation("Commit");
Commit.execute();
}

я пробовал это, но он не вставил строки в базу данных,

я дважды добавил действие createWithParams вФрагмент и привязки JSPX

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...