@yii2ru

Страница 760 из 1721
Maksat
02.11.2017
15:59:00
и поставить selected на нужном я должен после того, как они подтянутся через депдроп

?
02.11.2017
15:59:23
http://demos.krajee.com/widget-details/depdrop

тока ищи аналог

именно этот кака

Google
Павел
02.11.2017
16:00:17
человек жи написал что картик у него

igor
02.11.2017
16:00:41
afterchange

?
02.11.2017
16:01:43
выше не читал

сори

картик там в отданом json можно установить значение

echo Json::encode(['output'=>$data['out'], 'selected'=>$data['selected']]);

Павел
02.11.2017
16:03:15
Не жалеем плюсов хорошим людям

Maksat
02.11.2017
16:03:35
о, подумаю

afterchange
не сработает. afterchange вызовется ДО kartik-события

?
02.11.2017
16:04:22
echo $form->field($model, 'prod')->widget(DepDrop::classname(), [ 'pluginOptions'=>[ 'depends'=>['cat-id', 'subcat-id'], 'placeholder'=>'Select...', 'url'=>Url::to(['/site/prod']) ] ]); в урл поставь свое значение

и все

да и оно помоему передаеться постом с уже c id лень проект открывать чтоб посмотреть

Google
Maksat
02.11.2017
16:05:57
но тогда я должен через картик передавать в контроллер значение, которое хочу во второй dropDownList выбранным поставить. Чтобы в json-ответе его сделать selected

?
02.11.2017
16:09:12
да

вернее не так

ты передаешь туда выбранный id а в ответ из контроллера получаешь значения для 2го селекта и что выбрать по умолчанию

?
02.11.2017
16:11:09
кто-нибудь пользовался \kartik\depdrop\DepDrop ? Один вопрос. Есть dropDownList-поле one, и зависимое от него dropDownList-поле two. Я через jquery в поле one записываю данные: $('#one').value(oneID); И вызываю его триггер $('#one').trigger('changed'); Для того, чтобы в поле two подтянулись необходимые мне option-ы. В поле two подтянулись все возможные option-ы. И теперь я хочу вызвать $('#two').value(twoID); Но так сделать нельзя. Потому что на момент вызова $('#two').value(twoID); Этот второй dropdownlist еще не активный, в нем нет options, и значение соответственно туда не вставится. Сначала выполняется мой $('#two').value(twoID); который ничего не дает. А потом выполняется подтягивание options через DepDrop-плагин. Поэтому в итоге во втором dropDown у меня никакое значение не выбрано. Есть ли какое-нибудь событие, которое происходит после(!) исполнения плагина, чтобы я после этого события мог вызвать свой $('#two').value(twoID) ?
#картикговно

Деп дроп юзал, с горем по полам сконфигурировал его.

Тебе сегодня не помогу, занят)

?
02.11.2017
16:11:38
да норм он настраиваеться

с ним потом могут быть свестопляски

при обновлении

?
02.11.2017
16:12:05
?

?
02.11.2017
16:12:10
в доке все есть

и я выше написал что лучше поискать аналог

ну и бесилово что тянит виджет за собой кучу говна ненужного

?
02.11.2017
16:14:46
посмотри что по урл передает

в посте будет id

(isset($_POST['depdrop_parents'])) { $ids = $_POST['depdrop_parents']; $cat_id = empty($ids[0]) ? null : $ids[0]; $subcat_id = empty($ids[1]) ? null : $ids[1]; if ($cat_id != null) {

Maksat
02.11.2017
16:15:17
туда передадутся данные от первого dropDownList

?
02.11.2017
16:15:24
http://demos.krajee.com/widget-details/depdrop тут все ж описано и разжовано

Google
Maksat
02.11.2017
16:15:53
а от второго - нет. Потому что его знаю только я, в своем js-файле. Я его из data-two вытаскиваю

поэтому картик его не передаст

?
02.11.2017
16:19:19
как вариант взять с модели когда будешь брать список для второго

Maksat
02.11.2017
16:23:07
в модели этого нет. Тогда только так. Взять еще один dropdown, в него записать нужное значение, сделать его hidden, и в two указать что от он - two - от него - от hidden - тоже зависит

?
02.11.2017
16:33:17
$('#d1).change(function(){ $('#d2').val(1);

таким макаром можеш со своего js выставить что нужно

условия сам опишешь

Yet Another Stats
02.11.2017
16:37:45
Карма ? стала 6

Maksat
02.11.2017
16:48:05
depdrop:afterChange всмысле
$('#one').on('depdrop:afterChange', function () { $('#two').val(twoID); }); так сработало. Это именно то что я вначале спрашивал

Есть ли какое-нибудь событие, которое происходит после(!) исполнения плагина, чтобы я после этого события мог вызвать свой $('#two').value(twoID) ? вот это

?
02.11.2017
16:49:40
если нет можешь через setTimeout

у плуга есть бефор и афтер

depdrop:init This event is triggered when the dependent dropdown is initialized with values, after document is loaded and ready.

возможно тебе это подойдет

Vladislav
02.11.2017
17:12:50
Приветствую всех. Вопрос небольшой. Можно ли через setAlias из common получить картинку из frontend/web?

Павел
02.11.2017
17:16:27
Непонятно

Mr.
02.11.2017
17:16:46
@app/common/ не?

Google
Mr.
02.11.2017
17:16:53
хотя наверное не

под рукой к сожалению нет адванцед темплейта, но всё реально

попробуй @app/../common, авось сработает

Павел
02.11.2017
17:18:33
Так по ходу ему наоборот надо

Mr.
02.11.2017
17:18:48
а, точно

Павел
02.11.2017
17:19:00
Из коммон картинку грузануть которая во фронтэнд

Mr.
02.11.2017
17:19:23
конкретно из frontend наверное не получится, если не повесить алиас чисто на frontend

Павел
02.11.2017
17:20:03
А что мешает?

igor
02.11.2017
17:20:55
@frontend - дефолтный

Mr.
02.11.2017
17:21:00
допустим, в common/models/User.php у него есть метод getAvatar() тогда внутри метода можно написать \Yii::getAlias('@webroot/avatars/').$this->avatarPath

если есть @frontend, то можно написать \Yii::getAlias('@frontend/web/') и чё там дальше надо

Vladislav
02.11.2017
17:24:58
мне надо картинку запихнуть просто в layout письма

а он в common

Mr.
02.11.2017
17:25:30
\Yii::getAlias('@frontend/web/') и чё там дальше надо

посмотри в /common/config/bootstrap.php, там должны быть прописаны дефолтовые алиасы

Павел
02.11.2017
17:26:20
Пропиши свой алиас какой нужен

Mr.
02.11.2017
17:26:49
оффтоп, но что за китаец @frontend? кто-то его знает? может @backend это его друг?

igor
02.11.2017
17:29:59
http://www.yiiframework.com/wiki/667/yii-2-list-of-path-aliases-available-with-default-basic-and-advanced-app/

там все 11 друзей оушена

Vladislav
02.11.2017
17:31:29
понял благодарю

Google
Vladislav
02.11.2017
17:36:29
https://кодер.укр/%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8/yii2-%D0%BF%D1%81%D0%B5%D0%B2%D0%B4%D0%BE%D0%BD%D0%B8%D0%BC%D1%8B-%D0%BF%D1%83%D1%82%D0%B8-%D0%B4%D0%BB%D1%8F-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-basic-%D0%B8-advanced

русская версия))

Karim
02.11.2017
17:40:02
https://yiiframework.com.ua/ru/doc/guide/2/concept-aliases/ тут оформление приятнее

Mr.
02.11.2017
17:42:43
я предпочитаю .md https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/concept-aliases.md

Karim
02.11.2017
17:43:28
тоже неплохо)

Mr.
02.11.2017
17:44:27
только что мы с вами доказали что для yii2 в гугле тысячи ресурсов с документацией

причём доказали опытным путём

Vladislav
02.11.2017
17:44:51
в моём случае в яндексе =D

Mr.
02.11.2017
17:44:58
4 ссылки на аналогичные по смыслу статьи, на моём веку это рекорд

Павел
02.11.2017
18:22:27
Всем плюсы!

Разбудите бота - я сойду!

?
02.11.2017
18:26:18
Ставиться на входе после крана

Не туда

Lee
02.11.2017
18:35:08
Борода.

Vladislav
02.11.2017
18:37:23
народ, а как указать шаблон для контактной формы

что-то я не въехал)

шаблон почты

Страница 760 из 1721