

#1
Отправлено 18 Ноябрь 2015 - 01:32
Подскажите, плииз, как получить значение элемента из таблицы, чтобы его потом использовать в js.
Получить нужно именно для каждой строки.
Конечно, как-то криво можно это сделать по номеру элемента, но кажется, что здесь надо использовать функцию и указатель this.
Вот, как это красиво сделать, не подскажете?
См. скриншот.
https://yadi.sk/i/uDt6puVSkXiZt
Конкретная задача: пристроить элемент (например "!!!") после названия клиента, чтобы по нему, по клику, открывалось новое окно по фильтру этого клиента.
Заранее благодарю за помощь.
https://info.crm-master.info
#2
Отправлено 18 Ноябрь 2015 - 17:00
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
#3
Отправлено 18 Ноябрь 2015 - 18:03
$('tr#tr172.back_tr a').after('<a target="_blank" href="fields.php?table=20&filter=800&fast_search='+$("tr#tr172.back_tr a").html()+'">!!!</a>');
С помощью after() добавляем элемент "!!!" как ссылку на открытие нового окна (вкладки) браузера с фильтром fast_search.
tr172 - это конкретная строка таблицы, $("tr#tr172.back_tr a").html() - это как раз название компании.
Задача сделать, чтобы это работало динамически, т.е. элемент "!!!" в каждой строке таблицы указывал на конкретное, находящееся там, название компании.
https://info.crm-master.info
#4
Отправлено 19 Ноябрь 2015 - 17:33
Tony999 (18 Ноябрь 2015 - 18:03) писал:
Если нужно динамически - вычисление на отображение поля.
Или я что-то не понимаю?
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
#5
Отправлено 19 Ноябрь 2015 - 18:26
Другое дело, надо продумать, чтобы по клику по этому, скажем, значку (ссылке) сама запись не открывалась в режим просмотра.
Ведь где-то же стоит хендлер (так сразу не найти) который при клике в любом месте строки открывает запись.
Через mouseover все работает, кстати... есть не кликать. Но это не так удобно.
https://info.crm-master.info
#6
Отправлено 19 Ноябрь 2015 - 19:58
<a href="..........." onmousedown="dont_open_view=2;">ссылка</a>
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
#7
Отправлено 19 Ноябрь 2015 - 20:29
На рисунке уже результат открытия этой же таблицы по поиску "Контрагент" после нажатия "^^^" в поле "К".
<a title="Открыть в новой вкладке все операции по этому Контрагенту" target="_blank" href="fields.php?table=20&filter=800&fast_search=Рожки да ножки">^^^</a>Из скриншота понятно для чего мне это нужно: могу сразу видеть операции по этому Контрагенту для быстрого их связывания, например, как в данном случае, закупки и соответствующей оплаты товара.
https://yadi.sk/i/kmDOrQEbkaTBf
Сообщение отредактировал Tony999: 19 Ноябрь 2015 - 20:40
https://info.crm-master.info
#8
Отправлено 19 Ноябрь 2015 - 21:18
Перенесите onmousedown в тег <img>.
Сообщение отредактировал andibrag: 19 Ноябрь 2015 - 21:21
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
#9
Отправлено 19 Ноябрь 2015 - 22:10
Попробую.
Спасибо!

https://info.crm-master.info
#10
Отправлено 22 Ноябрь 2015 - 02:06
Но маленькая неприятность.
Теперь, чтобы войти в запись, нужно 2 раза по ней кликнуть вместо одного.
Разумеется, это происходить только после клика по значку.
Как бы после совершения этого клика отменить
onmousedown="dont_open_view=2
https://info.crm-master.info
#11
Отправлено 23 Ноябрь 2015 - 00:18
Tony999 (22 Ноябрь 2015 - 02:06) писал:
Творческая группа "ТАВР".
www.TAVR.pro Художественная ковка, металлоконструкции.
www.СтолМет.рф Складные столы, стулья и системы для их хранения
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных