Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 05.08.2012, 15:00
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Apollo_440,
bes,
Дал Вам ссылку на тему - там есть эти решения - см пост 4
Ответить с цитированием
  #12 (permalink)  
Старый 05.08.2012, 17:46
Аватар для Apollo_440
Аспирант
Отправить личное сообщение для Apollo_440 Посмотреть профиль Найти все сообщения от Apollo_440
 
Регистрация: 06.05.2012
Сообщений: 48

тогда я неправильно назвал тему - нужно: как получить реальный индекс ячеки в таблице.
Ответить с цитированием
  #13 (permalink)  
Старый 05.08.2012, 17:52
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

cellIndex
Ответить с цитированием
  #14 (permalink)  
Старый 05.08.2012, 18:09
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Apollo_440,
Воть смотрите = > Как получить предыдущую ячейку при rowspan? пост 25
Кликните по любой ячейке (хотя мон и не кликать) - прост так сделано - у bes тоже своё решение по теме
Собственно - можно брать индекс не прилегающих а текущих - прост запрос был такой - пронумерованы то все
Ответить с цитированием
  #15 (permalink)  
Старый 05.08.2012, 18:12
Аватар для Apollo_440
Аспирант
Отправить личное сообщение для Apollo_440 Посмотреть профиль Найти все сообщения от Apollo_440
 
Регистрация: 06.05.2012
Сообщений: 48

bes,
cellIndex работает правильно без rowspan.
Тут как бы продолжение к таблице первого поста. Все остальное я понял как сделать...
Ответить с цитированием
  #16 (permalink)  
Старый 05.08.2012, 18:25
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Apollo_440
cellIndex работает правильно без rowspan.
ячейка с rowspan распространяется на несколько строк, но местоположение у неё одно (и cellIndex тоже).
Например, если есть td rowspan=2, то в следующей строке ячейку не следует удалять (но это в простейшем случае, когда нет colspan-в).
Попробуйте добавить в таблицу недостающие ячейки и просто удаляйте все ячейки с нужным cellIndex (самое очевидное решение на мой взгляд).
Ответить с цитированием
  #17 (permalink)  
Старый 05.08.2012, 18:41
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от bes
и просто удаляйте все ячейки с нужным cellIndex
Лучший Вариант был с изначальным скрытием и опять жа -со скрытием(display:none) - а не удалением ненужных уже ячеек - тады оставшиеся , в принципе автовыравниваются
Ответить с цитированием
  #18 (permalink)  
Старый 05.08.2012, 18:44
Аватар для Дзен-трансгуманист
√₋̅₁̅
Отправить личное сообщение для Дзен-трансгуманист Посмотреть профиль Найти все сообщения от Дзен-трансгуманист
 
Регистрация: 18.06.2012
Сообщений: 385

Apollo_440,
У меня и так вся таблица сканируется, ссылки на ячейки забиваются в нормализованный массив. Таблица из вашего примера у меня преобразуется вот в такой массив:



Только вместо цифр там ссылки.

А потом идет цикл по нужной колонке. Если colspan очередной ячейки больше единицы - делаем декремент, если единица - удаляем.

UPD: внес в функцию пару мелких изменений, алгоритм не трогал.
__________________

Гейзенберг, возможно, читал этот тред.

Последний раз редактировалось Дзен-трансгуманист, 05.08.2012 в 18:52.
Ответить с цитированием
  #19 (permalink)  
Старый 05.08.2012, 18:46
Аватар для Дзен-трансгуманист
√₋̅₁̅
Отправить личное сообщение для Дзен-трансгуманист Посмотреть профиль Найти все сообщения от Дзен-трансгуманист
 
Регистрация: 18.06.2012
Сообщений: 385

Сообщение от Deff
Лучший Вариант был с изначальным скрытием
Покажите уже нам КОД, наконец.
__________________

Гейзенберг, возможно, читал этот тред.
Ответить с цитированием
  #20 (permalink)  
Старый 05.08.2012, 18:55
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Deff
Лучший Вариант был с изначальным скрытием и опять жа -со скрытием(display:none) - а не удалением ненужных уже ячеек - тады оставшиеся , в принципе автовыравниваются
Можно и так, но можно и удалять (удаляя ячейку с colspan удалять colspan ячеек в каждой строке)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Через ajax отправить много данных из таблицы на сервер Heger jQuery 3 29.08.2012 18:51
Подсветка столбцов таблицы ctocopok Элементы интерфейса 31 14.06.2011 01:42
Ширина таблицы Syltan (X)HTML/CSS 1 01.05.2010 22:33
Перемещение строк таблицы в Firefox barcelona jQuery 17 23.02.2009 15:41
Фиксированный заголовок таблицы ilshat Элементы интерфейса 6 20.12.2008 00:35