Я использую аккордеон, в котором трое детей. У каждого ребенка есть несколько элементов textInput. Теперь я хочу отправить данные, записанные в textInputs дочернего элемента аккордеона.
Я создал функцию «настроить», которая вызывается, когда кто-то нажимает кнопку. Эта функция проверяет, какой дочерний элемент аккордеона выбран. Какой бы ни был выбран, текст textInputs этого потомка хранится в локально определенных переменных.
Теперь я понятия не имею, как передать эти переменные в службу HTTPService, которую я отправляю в конце настройки функции.
Может кто-нибудь сказать мне, что мне делать сейчас или есть какое-нибудь другое эффективное решение?
Thankyou
Коды:
private function configure():void
{
var selectedAlgos:Array = algosList.selectedItems;
var selectedMode:Array;
if (modeAccordian.selectedIndex == 0)
{
var N_interface:String = N_interface.text;
var N_duration:String = N_duration.text;
selectedMode.push(N_interface);
selectedMode.push(N_duration);
}
else if (modeAccordian.selectedIndex == 1)
{
var F_filePath:String = F_filePath.text;
var F_filePrefix:String = F_filePrefix.text;
}
else if (modeAccordian.selectedIndex == 2)
{
var T_filePath:String = T_filePath.text;
var T_filePrefix:String = T_filePrefix.text;
var T_metaFile:String = T_metaFile.text;
var T_toMergeFile:String = T_toMergeFile.text;
var T_NAT:String = T_NAT.text;
var T_NATIP:String = T_NATIP.text;
}
configureService.send();
}
HTTPService:
<mx:HTTPService id="configureService" url="configure.php" resultFormat="object" method="POST">
<mx:request xmlns="">
<selectedAlgos>{selectedAlgos}</selectedAlgos>
<selectedMode>{selectedMode}</selectedMode>
</mx:request>
</mx:HTTPService>