Выберите сетку кэндо выбранная строка
Привет Ребята,
Я работаю над сводной сеткой Kendo, где URL-адреса отображаются в виде строки, а месяцы-в виде столбца. пожалуйста, смотрите приложение.
Значения столбцов месяцев имеют якорный тег, а также значения строк URL-адресов имеют якорные теги.
Строка URL-адресов также имеет подразделы (Webparts), и когда я разворачиваю webparts, то у нее есть еще несколько значений, таких как autoform, list viewer и так далее.... которые находятся под тем же URL-адресом.
Эти веб-части имеют класс css expand и collapse, применяемые автоматически с помощью
Кендо АПИ.
Мое требование таково : когда я нажимаю на значение столбца месяца, то я могу получить значение URL, но когда я разворачиваю URL и нажимаю на значение ячейки месяца, то я не могу получить тот же url, вместо этого он дает мне значение URL следующей строки.
Предположим, что один URL-адрес(www.yahoo.com) имеет часть (веб-частей) как Автоформа, просмотра списка и когда я нажимаю на Автоформа месяц ячейке "значение" значение, то это дает мне следующее значение URL-адреса, вместо этого он должен дать мне www.yahoo.com. Точно так же, когда я нажимаю на просмотрщик списков, то alsom я должен дать мне www.yahoo.com-да.
Код JS приведен ниже:-
функция ShowUserSkills(значение)
{
пробовать
{
var row = $(value).closest("tr");
var rowIdx = $("tr", value.parentElement.parentElement.parentElement.parentElement).index(строка);
ВАР colIdx = $("тд", строки).индекс($(ценность).ближайший("тд")) + 1;
ВАР месяц = ($("#pivotgrid_url_webparts и GT; таблицы > У элемента tbody &ГТ; тр &ГТ; тд через:nth-ребенок(2) &ГТ; див &ГТ; див.к-сетки.к-виджет и GT; див.к-сетка-коллектор &ГТ; див &ГТ; стол &ГТ; элемента tbody &ГТ; тр через:nth-ребенок(2) &ГТ; ом через:nth-ребенок(" + colIdx + ") &ГТ; пядь")[0].innerHTML будет);
$('.к-значок .К-и-развернуть').нажмите кнопку(функция ()
{
пробовать {
var row1 = $(this).closest("tr")
предупреждение ("ОК");
var rowIdx1 = $("tr").index(row1);
alert('rowIdx1 :' + rowIdx1);
} catch (e) {
предупреждение(например,сообщение);
}
//если ($(это).hasClass("к-значку К-и-развернуть"))
//{
// alert('найдено');
//}
//еще
//{
// предупреждение ("не найдено");
//}
});
ВАР URL-адрес = ($("#pivotgrid_url_webparts и GT; таблицы > У элемента tbody &ГТ; тр &ГТ; тд через:nth-ребенок(1) &ГТ; див &ГТ; див.к-сетки.к-виджет.к-АЛТ").найти("элемента tbody").найти("а")[rowIdx].innerHTML будет);
Open_Popup_Window("user_statistics_url.html?eventtime='" + Month + "'&appurl='" + URL + "'", 70, 300);
}
улов (е)
{
предупреждение(например,сообщение);
}
}
&ЛТ;идентификатор="URL-адрес" с href='javascript-код:ShowUserSkills(этот);' функция onclick="ShowUserSkills(этот); возвращение ложным;" стиль="Стиль шрифта: нормальный; курсор:указатель;"&ГТ;#:элемента данных.значение #&ЛТ;/а&ГТ;
Пожалуйста, помогите мне в этом.
Спасибо!!!!!!!!!!!!
&ЛТ;б&ГТ;то, что я пробовала:&ЛТ;/б&ГТ;
Я попробовал использовать javascript-код, указанный выше.