Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.38.24] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте, уважаемые! Я только начинаю осваивать RadPHP, Никак не получается получить значение tag из динамически созданного TreeView и использовать его в дальнейшем формировании sql - запроса. Подскажите, что я делаю не так, пожалуйста! Заранее спасибо!
Значение $params[0] у меня всегда null function Button3JSClick($sender, $params) { ?> //begin js document.getElementById("lblSelectedNode1").innerHTML = "Selected node: " + TreeView1.getSelectedElement().getLabelObject().getHtml(); document.getElementById("lbCurrently").value = TreeView1.getSelectedElement().tag; var myID = document.getElementById("lbCurrently").value; if (myID = "") { return(false); } else { var params = []; params.push(myID); return true; } <?php echo $this->Button3->ajaxCall("Button3Click",array("lbCurrently")); } function Button3Click($sender, $params) { $this->Button3->Caption = $params[0]; $SQL_PAR = $params[0]; } |
Сообщ.
#2
,
|
|
|
так передаёт
но, только один раз потом значение не меняется видно там TreeView реинициализируется как то криво после ajax function Button1Click($sender, $params) { $this->Label1->Caption = $params[0]; $this->Label2->Caption = $params[1]; } function TreeView1JSChange($sender, $params) { ?> //begin js var tag=TreeView1.getSelectedElement().tag; var tag_name=TreeView1.getSelectedElement().getLabelObject().getHtml(); var params = []; params.push(tag); params.push(tag_name); alert(tag); alert(tag_name); //end <?php echo $this->Label1->ajaxCall("Button1Click"); return false; } при этом значение выбранного пункта не меняется ещё до вызова функции ajax а вот если вызов её убрать, то значения нормально меняются |
Сообщ.
#3
,
|
|
|
Спасибо!!! Буду копать дальше.
|