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

У меня есть форма входа в продажу, где пользователь выбирает логическое значение «Имеет сделку?».Когда форма отправлена, мой код отображает всплывающую форму, связанную с отдельным источником данных.Поле «Parent Stock No» в этом всплывающем окне должно быть получено из поля «Stock No» в начальной форме ввода продаж.У меня нет успеха при передаче его вперед.

Я попытался изменить свой скрипт Submit / OnClick, чтобы установить (исходное) поле Stock No в качестве переменной, а затем установить поле всплывающего окна после его отображения, ноэто не похоже на работу.

//Submit button, 'On Click' code.
app.closeDialog('AddSaleWindow');
var tradechk = widget.datasource.item.HasTrade;
if(tradechk === true){
app.popups.AddTradePopup.visible = true;
}
widget.datasource.createItem();

редактирование с рабочим кодом - используется для кнопки «Отправить и добавить еще».Он передает номер акции и тип сделки во вторую форму.

var parentStkNo = app.popups.AddTradePopup.children.ParentStkNo.value;
var parentDealType = 
app.popups.AddTradePopup.children.TradeDealType.value;
widget.datasource.createItem();
app.popups.AddTradePopup.visible = false;
app.closeDialog('AddSaleWindow');
app.popups.AddTrade2Popup.visible = true;

app.popups.AddTrade2Popup.children.ParentStkNo.value = parentStkNo;
app.popups.AddTrade2Popup.TradeDealType.value = parentDealType;
...