Перейти к содержимому


Удаление в подчиненных таблицах


Сообщений в теме: 8

#1 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 30 Октябрь 2012 - 12:15

Хочется из родительской таблицы при удалении записи из подчиненной выводить диалоговое окно с подтверждением этого действия. Это возможно?

#2 Гость_Roman_*

  • Гости

Отправлено 30 Октябрь 2012 - 13:01

Можно отредактировать шаблон view_subtables.tpl. Вместо события на кнопке удаления
sub_drop_line({$line_id}); return false;
прописать
if (confirm('Удалить')) { sub_drop_line({$line_id}); }; return false
Можно также написать Javascript, который при загрузке страницы подменит все кнопки со стандартными обработчиками на Ваш обрабочик события.

#3 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 30 Ноябрь 2012 - 11:02

При удалении из подчиненной таблицы записи - удаление происходит единожды. Последующие попытки ни к чему не приводят. Строка подсвечивается лимонным цветом и далее всё. Ajax не срабатывает. После перезагрузки страницы - можно вычеркнуть еще одну запись и т.д.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#4 Гость_Roman_*

  • Гости

Отправлено 30 Ноябрь 2012 - 11:09

Возможно, ошибка в Javascript. Проверьте сообщения в консоли ошибок браузера.

#5 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 30 Ноябрь 2012 - 11:13

Просмотр сообщенияRoman (30 Ноябрь 2012 - 11:09) писал:

Возможно, ошибка в Javascript. Проверьте сообщения в консоли ошибок браузера.
Uncaught TypeError: Cannot call method 'replace' of undefined
файл base64.js, строка 56

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#6 Гость_Roman_*

  • Гости

Отправлено 30 Ноябрь 2012 - 11:24

Попробуйте перезалить файл base64.js.

#7 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 30 Ноябрь 2012 - 12:08

Просмотр сообщенияRoman (30 Ноябрь 2012 - 11:24) писал:

Попробуйте перезалить файл base64.js.
Скачал, перезалил - результат тот-же.
Это с файлом (синтаксисом) не связано. Ошибка в логике где-то.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#8 Гость_Roman_*

  • Гости

Отправлено 30 Ноябрь 2012 - 12:16

А больше информации об ошибке нет? Например, откуда был вызван этот метод?

#9 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 30 Ноябрь 2012 - 12:40

Просмотр сообщенияRoman (30 Ноябрь 2012 - 12:16) писал:

А больше информации об ошибке нет? Например, откуда был вызван этот метод?
Попробуйте на вашей демо-базе! Та же ситуация.

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных