Найдено 17 результатов
Перейти к расширенному поиску
- pochchta
- 2023.02.01, 06:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Подключение js библиотек
- Ответы: 3
- Просмотры: 1752
Здравствуйте. Сделал виджет со своим Asset в котором подключается new-widget.js class newWidget { static init(){/**/}; } У меня есть AppAsset в котором подключается user.js window.onload = function() { newWidget.init(); }; Виджет newWidget подключен не на всех страницах, как лучше проверить его нали...
- pochchta
- 2021.09.03, 11:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кэш в браузере
- Ответы: 0
- Просмотры: 1748
Здравствуйте. Для фильтрации в gridview есть зависимые дропбоксы: выбрал пункт в первом -> изменился список во втором. Список для второго дропбокса грузится через ajax json. Адрес вида: /list?dropbox1=1 Как лучше закэшировать в браузере эти списки для второго дропбокса? Мне кажется что лучше не пров...
- pochchta
- 2021.02.08, 11:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: Автоотправка фильтра input date
- Ответы: 9
- Просмотры: 4498
Код: Выделить всё
// чтобы отменить стандартный обработчик нужно дождаться, пока он установится
.off("change.yiiGridView keydown.yiiGridView", filter_selector);
Document ready не работает, обработчик еще не установлен.
Что нужно использовать? window.onload?
- pochchta
- 2021.02.03, 17:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Автоотправка фильтра input date
- Ответы: 9
- Просмотры: 4498
Нет, поиск после каждого введенного символа мне не нужен. Просто это понятный пример как переопределить поведение. У меня не работала автоотправка при выборе "select". Но, если в pjax pushState будет отключен, то работать опять же не будет. :D Лучше так получать GET параметр: str = $('#gri...
- pochchta
- 2021.02.03, 03:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Автоотправка фильтра input date
- Ответы: 9
- Просмотры: 4498
Все обернуто в grid и pjax. При выборе пункта в autoComplete не происходит события "keydown". Нужно нажимать enter, а хочется сразу автоматически. Еще в gridview есть событие "change", которое тоже не происходит. Как мне кажется происходит так: // В "devtool elements" з...
- pochchta
- 2021.02.02, 11:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: Автоотправка фильтра input date
- Ответы: 9
- Просмотры: 4498
Спасибо. А если в фильтре (input = text) я использую autoComplete, то как сымитировать автоотправку после выбора (в pjax)? // clientOptions 'select' => new JsExpression("function(event, ui) { $('#{$attribute}').val(ui.item.label); e = $.Event('keydown', { keyCode: 13}); $('#{$attribute}').trigg...
- pochchta
- 2020.12.24, 08:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация
- Ответы: 5
- Просмотры: 1537
Спасибо. Попробовал fileMutex, но проверить его работу не могу. public function actionMutex() { if (\Yii::$app->mutex->acquire('123', 100)) { echo PHP_EOL; sleep(30); \Yii::$app->mutex->release('123'); } else { echo 'process is locked' . PHP_EOL; } } Открываю одновременно две страницы в браузере и в...
- pochchta
- 2020.12.17, 06:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация
- Ответы: 5
- Просмотры: 1537
Здравствуйте. Возник такой вопрос. Например, в БД есть таблица №1 и таблица - словарь (с полем deleted для мягкого удаления). При мягком удалении записи в словаре нужно проверить, используется ли запись в таблице №1. Допустим не используется. 1) Валидация на мягкое удаление записи в словаре ошибку н...
- pochchta
- 2020.12.03, 07:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Автоотправка фильтра input date
- Ответы: 9
- Просмотры: 4498
В GridView в строку фильтров я добавил input type="date". Если начать печатать дату в поле, то до конца ее написать не получится. Запрос отправится с такой датой: 11.11.0001. Можно ли отключить onChange для определенного поля? Но если даже можно, то скорее всего не будет работать автоотпра...
- pochchta
- 2020.09.18, 05:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Жадная загрузка
- Ответы: 0
- Просмотры: 698
Здравствуйте. Возможно ли сделать жадную загрузку жадной загрузки? Например, есть три модели [пользователь, назначение роли, описание роли] со связями пользователь - много назначенных ролей назначенная роль - одно описание роли find('пользователь')->with('назначенная роль'); foreach(пользователь->на...
- pochchta
- 2020.07.16, 03:56
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Перехват исключений
- Ответы: 2
- Просмотры: 18217
https://i.ibb.co/LNZFXgH/forbidden.png Если ограничить права стандартным средством, то отображается страница https://ibb.co/LNZFXgH Логи "правильного отображения ошибки": https://ibb.co/CQpmGYx "неправильного": https://ibb.co/9T2s26m https://github.com/developeruz/yii2-db-rbac/b...
- pochchta
- 2020.07.15, 10:03
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Перехват исключений
- Ответы: 2
- Просмотры: 18217
Для ознакомления установил расширение для работы с RBAC DB: https://github.com/developeruz/yii2-db-rbac Ограничил доступ для одного action. Если зайти на этот action с недостаточными правами, генерируется ForbiddenHttpException, но не перехватывается и показывается только этот текст ниже. В какую ст...