powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / каскад раскрывающихся списков в jqgrid
4 сообщений из 4, страница 1 из 1
каскад раскрывающихся списков в jqgrid
    #37664295
Oruc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!!!
Вопрос про динамические селекты в JqGrid. в окошке при редактирование или добавление записи есть два select от выбора значения из списка первого селекта должен измениться список второго, данные берутся из базы. С первым селектом разобрался, а вот со вторым не понятно :как на изменение первого селекта вызвать скрипт для второго?
кусочек кода
Формирование таблицы:
colModel :[{name:'idObjectProject', index:'idObjectProject', width:300,editable: true ,edittype:"select",editoptions:{dataUrl:'test.php'}},
{name:'idWorkProject', index:'idWorkProject', width:300,editable: true ,edittype:"select",editoptions:{dataUrl:'test1.php'}}],


Спасибо всем заранее
...
Рейтинг: 0 / 0
каскад раскрывающихся списков в jqgrid
    #37666041
Oruc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
почти решил задачу следующим способом
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
colModel :[
   	 {name:'place3_id', index:'place3_id', width:30,align:'left',sortable:true},
	 {name:'place1_id', index:'place1_id', width:64, align:'left', editable:true,sortable:true,edittype:'select',
	 editoptions:{dataUrl:'drplace3_ld_place1_short_value.php',dataEvents :[
{type: 'change', 
fn: function(e)
{
var thisval = $(e.target).val();
$.get('drplace3_ld_place2_value.php',{ place1_id: thisval},function(data)
{
//$("#place2_id").html(data);
var res = $(data).html();
$("#place2_id").html(res);
alert(res);
}
);
}//end func
} // end type
],// dataevents	
}},
{name:'place2_id', index:'place2_id', width:32, align:'left', editable:true,edittype:'select',sortable:true,
editoptions:{dataUrl:'drplace3_ld_place2_value.php?place1_id=initialid'}},



таким способом данные не посылаются

$.get('drplace3_ld_place2_value.php?place1_id='+thisval,........

а вот таким работает

$.get('drplace3_ld_place2_value.php',{ place1_id: thisval},......
...
Рейтинг: 0 / 0
каскад раскрывающихся списков в jqgrid
    #38089191
_paradoxx_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oruc,

Доброе время суток. а не могли бы дать исходники этого примера?
...
Рейтинг: 0 / 0
каскад раскрывающихся списков в jqgrid
    #38089223
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, во фреймворке KendoUI каскадная функциональность уже встроена - путем добавления параметра "cascadeFrom", где указывается id элемента, change которого "разбудит" нужный селект: ссылка .

P.S. Конечно, оффтоп, но так полюбил данный фреймворк, что не могу пройти мимо. Правда, пришлось перелопатить его вдоль и поперек ...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / каскад раскрывающихся списков в jqgrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]