DateTimePicker из Jquery-Ui не выводится верхним слоем.
DateTimePicker из Jquery-Ui не выводится верхним слоем при использовании виджета Dialog. Решение: добавляем стиль
1 2 3 4 |
#ui-datepicker-div { z-index: 9999 !important; } |
Жизнь замечательных грибов
Здесь собраны статьи, наработки, исправление ошибок и решение проблем связанных с разработкой для WEB
DateTimePicker из Jquery-Ui не выводится верхним слоем при использовании виджета Dialog. Решение: добавляем стиль
1 2 3 4 |
#ui-datepicker-div { z-index: 9999 !important; } |
При разработке одного и проектов столкнулся с проблемой, что код полученный на страницу Ajax запросом не доступен для обработки. Т.е. например на кнопку повешано событие которое подгружает содержимое в div, в котором в свою очередь есть обработка нажатия. Т.е. вот такой код работать НЕ будет:
Клиент:
1 2 3 4 |
$("#aaa").load("server.php"); $("#bbb").click(function(){ alert("Здрасти"); }); |
Сервер:
1 |
<div id=bbb>Нажми меня</div> |
Что делать? Решений несколько (гугл в помощь). Самое простое скрипт обработки вставить в тело подгружаемой страницы. Т.е правильно:
Клиент:
1 |
$("#aaa").load("server.php"); |
Сервер:
1 |
<script>$("#bbb").click(function(){ alert("Здрасти"); });</script> |
Задача: сделать в ячейке DBGrid выбираемое значение, которое подгружается запросом. Решено частично — не смог решить вопрос с повторной подгрузкой этих значений (загружается 1! раз, после отрисовки таблицы), после например выбора каждой строчки таблицы (вдруг изменились). Т.е. если во время редактирования, состав выбора изменился — пока решение перегрузить страницу. К сожалению триггер .trigger(‘reloadGrid’); не срабатывает..
Клиентская часть кода: » Читать далее
1 2 3 4 5 |
<select name="sel_orgid" id="sel_orgid"> <option value=1>ООО "Русский Север"</option> <option value=1 selected>ООО "Рога и копыта"</option> <option value=1>ООО "ТД Мегаполис"</option> </select> |
1) Значение выбранного элемента:
1 |
$("#sel_orgid :selected").val(); |
2) Текст выбранного элемента:
1 |
$("#sel_orgid :selected").text(); |
3) Выбрать элемент
1 |
$("#sel_orgid [value='1']").attr("selected", "selected"); |
Выпала мне задача написать службу поддержки на ExtJS, с очередью свободных суппортов, с обязательным условием «Без обновления страницы, ТОЛЬКО догрузка». Скажу сразу что не осилил допилить поделие.. Но наработки получились интересные. Выкладываю себе на будущее, да и кому мож тоже пригодится.
Что нужно для работы: последний дистрибутив ExtJS (в моем случае по ТЗ ExtJS нужен был 3.4), браузер и редактор. Мне наиболее удобно показалось использовать браузер Chome (включить нужно инструменты разработчика), хотя везде в учебниках смотрю советуют FireFox. Чисто теоретически ExtJS скрипты будет работать и без установленного апача/хостинга, но так как у меня был поднят свой хостинг, поэтому проект создавал прямо там. Логику работы можно разбить на 3 этапа: регистрация, ожидание свободного суппорта, вход в диалоговое окно. Реализация интерфейса суппорта да вообще обмен сообщениями так и не было завершено. » Читать далее