Найдено 19 результатов

FredSPB
2023.05.24, 18:19
Форум: Общие вопросы (Yii 2.x)
Тема: Редактирование поля даты-времени в GridView
Ответы: 1
Просмотры: 2845

Re: Редактирование поля даты-времени в GridView

Вроде разобрался View: use kartik\date\DatePicker; use kartik\datetime\DateTimePicker; use kartik\datetime\DateTimePickerAsset; <?php DateTimePickerAsset::register($this); ?> [ 'attribute' => 'orderdatetry2', 'header' => 'дата 2 примерки', 'format' => 'datetime', 'class' => DataColumn::class, 'conte...
FredSPB
2023.05.20, 20:59
Форум: Общие вопросы (Yii 2.x)
Тема: Редактирование поля даты-времени в GridView
Ответы: 1
Просмотры: 2845

Редактирование поля даты-времени в GridView

Необходимо по клику по полю даты-времени в таблице GridView вызвать виджет редактирования этого поля, по энтеру - значение записывается в это поле, таблица обновляется. Нашел только такое решение, где и GridView, и виджет - от kartik, но это не совсем удобно - придется переделывать ранее настроенные...
FredSPB
2023.05.19, 14:30
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Проблема с миграцией RBAC
Ответы: 3
Просмотры: 9011

Re: Проблема с миграцией RBAC

ElisDN писал(а): 2023.05.18, 18:22 Запускайте команду yii из папки prohandmade, а не из prohandmade\vendor\yiisoft\yii2
Еще раз - большое спасибо!!!
FredSPB
2023.05.18, 17:53
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Проблема с миграцией RBAC
Ответы: 3
Просмотры: 9011

Re: Проблема с миграцией RBAC

Обновил composer, теперь так: Exception 'yii\di\NotInstantiableException' with message 'Failed to instantiate component or class "db".' in C:\OSPanel\domains\prohandmade\vendor\yiisoft\yii2\di\Container.php:509 Caused by: Exception 'ReflectionException' with message 'Class db does not exis...
FredSPB
2023.05.17, 19:07
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Проблема с миграцией RBAC
Ответы: 3
Просмотры: 9011

Проблема с миграцией RBAC

При выполнении : yii migrate --migrationPath=@yii/rbac/migrations получаю: c:\OSPanel\domains\prohandmade\vendor\yiisoft\yii2 $ yii migrate --migrationPath=@yii/rbac/migrations Yii Migration Tool (based on Yii v2.0.13.1) Exception 'yii\base\InvalidConfigException' with message 'Failed to instantiate...
FredSPB
2023.05.13, 09:01
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка: Uncaught ReferenceError: myStatus is not defined
Ответы: 2
Просмотры: 1902

Re: Ошибка: Uncaught ReferenceError: myStatus is not defined

ElisDN писал(а): 2023.05.12, 22:26

Код: Выделить всё

$this->registerJs('
    function myStatus(id){
        ...
    }
', View::POS_END);
Спасибо большое!!!
FredSPB
2023.05.12, 15:20
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка: Uncaught ReferenceError: myStatus is not defined
Ответы: 2
Просмотры: 1902

Ошибка: Uncaught ReferenceError: myStatus is not defined

Просьба сильно не бить, давно не занимался Есть GridView с колонкой типа Checkbox Необходимо обновлять значение в таблице по клику По клику выдает ошибку: Uncaught ReferenceError: myStatus is not defined at HTMLInputElement.onclick ... 'class' => 'yii\grid\CheckboxColumn', 'checkboxOptions' => funct...
FredSPB
2018.02.25, 23:44
Форум: Общие вопросы (Yii 2.x)
Тема: События происходят только для первого сообщения из нескольких
Ответы: 22
Просмотры: 4279

Re: События происходят только для первого сообщения из нескольких

я написал по вашим требованиям скрипт который должен работать без наличия классов (если я правильно увидел вашу структуру хтмл) просто замените свой скрипт на этот и попробуйте, если что-то не так, то нужно увидеть полную структуру странице, желательно на рабочем сайте С таким скриптом javascript н...
FredSPB
2018.02.20, 20:16
Форум: Общие вопросы (Yii 2.x)
Тема: События происходят только для первого сообщения из нескольких
Ответы: 22
Просмотры: 4279

Re: События происходят только для первого сообщения из нескольких

shnir писал(а): 2018.02.20, 20:07 при изменении typedetail должен поменяться только соседний detailprice или все detailprice на странице?
должен поменяться соседний detailprice (в этом же сообщении)
FredSPB
2018.02.20, 20:05
Форум: Общие вопросы (Yii 2.x)
Тема: События происходят только для первого сообщения из нескольких
Ответы: 22
Просмотры: 4279

Re: События происходят только для первого сообщения из нескольких

возможно решит вашу проблему: $(".order-detail-add-form input[id$='typedetail']").change(function() { var detailprice = "0"; $(this).parents(".order-detail-add-form").find("input[id$='detailprice']").val(detailprice); }); но как писалось выше, для того чтобы ...
FredSPB
2018.02.20, 20:03
Форум: Общие вопросы (Yii 2.x)
Тема: События происходят только для первого сообщения из нескольких
Ответы: 22
Просмотры: 4279

Re: События происходят только для первого сообщения из нескольких

- для последующих сообщений на странице - значение поля new-detail-detailprice НЕ изменяется И, никогда НЕ ИЗМЕНИТСЯ! Я по русски написал, что атрибут id - это уникальный идентификатор объекта в DOM дереве. Уникальный!!! Вы вешаете событие change на дерево, в котором куча объектов с одинаковым id. ...
FredSPB
2018.02.20, 19:56
Форум: Общие вопросы (Yii 2.x)
Тема: События происходят только для первого сообщения из нескольких
Ответы: 22
Просмотры: 4279

Re: События происходят только для первого сообщения из нескольких

shnir писал(а): 2018.02.20, 18:24
shnir писал(а): 2018.02.20, 15:47 ... более точно сформулируйте что ДОЛЖНО происходить
значение поля new-detail-detailprice должно изменяться при изменении поля new-detail-typedetail в любом сообщении.
FredSPB
2018.02.20, 16:26
Форум: Общие вопросы (Yii 2.x)
Тема: События происходят только для первого сообщения из нескольких
Ответы: 22
Просмотры: 4279

Re: События происходят только для первого сообщения из нескольких

Есть основная страница order.php , на которой выводятся сообщения: <div class="body-content"> <?php echo \yii\widgets\ListView::widget([ 'dataProvider' => $orderview->search($ordersearch), 'itemView' => '_order', 'layout' => "{items}\n{summary}\n{pager}", 'pager' => [ 'firstPageL...
FredSPB
2018.02.20, 15:41
Форум: Общие вопросы (Yii 2.x)
Тема: События происходят только для первого сообщения из нескольких
Ответы: 22
Просмотры: 4279

Re: События происходят только для первого сообщения из нескольких

Спасибо за информацию по DOM.
Проблема в том, что эта функция НЕ вызывается при изменении myClass1 второго и последующих сообщений.
При изменении myClass1 в первом сообщении - работают и мои, и ваши построения.
FredSPB
2018.02.19, 23:06
Форум: Общие вопросы (Yii 2.x)
Тема: События происходят только для первого сообщения из нескольких
Ответы: 22
Просмотры: 4279

Re: События происходят только для первого сообщения из нескольких

А как же тогда реализовать такую функцию - при обновлении поля в ответе на одно из сообщений обновить значение другого поля в этом же ответе? Как я понимаю, в javascript мы пишем функцию $("#new-detail-typedetail").change(function(), которая вызывается при изменении объекта new-detail-type...
FredSPB
2018.02.19, 22:00
Форум: Общие вопросы (Yii 2.x)
Тема: События происходят только для первого сообщения из нескольких
Ответы: 22
Просмотры: 4279

Re: События происходят только для первого сообщения из нескольких

Да, у элементов одинаковый ID, но они находятся в разных блоках, типа

Код: Выделить всё

<div class="order-block" id="order-18025">
,

Код: Выделить всё

<div class="order-block" id="order-18026">
или так нельзя?
FredSPB
2018.02.19, 21:16
Форум: Общие вопросы (Yii 2.x)
Тема: События происходят только для первого сообщения из нескольких
Ответы: 22
Просмотры: 4279

Re: События происходят только для первого сообщения из нескольких

Сорри, вот скрипт: $("#new-detail-typedetail").change(function() { var detailprice = "0"; $("#new-detail-detailprice").val(detailprice); }); Проблема в том, что этот скрипт вызывается (и нормально отрабатывает) только в том случае, когда он вызывается из первого сообщен...
FredSPB
2018.02.19, 19:07
Форум: Общие вопросы (Yii 2.x)
Тема: События происходят только для первого сообщения из нескольких
Ответы: 22
Просмотры: 4279

События происходят только для первого сообщения из нескольких

Здравствуйте! Есть что-то типа форума - на странице выводится несколько сообщений с уникальными id <div class="order-block" id="order-<?= $model->id ?>"> В каждом сообщении есть два редактируемых поля <div class="col-xs-6"> <?php $details = TypeDetail::find()->orderBy('...
FredSPB
2017.05.19, 22:10
Форум: Общие вопросы (Yii 2.x)
Тема: Скачивание файла под другим именем
Ответы: 1
Просмотры: 1148

Скачивание файла под другим именем

Здравствуйте! На сервере файлы хранятся под именами, сформированным случайным образом, данные о соответствии оригинального и сохраненного имени хранятся в таблице. Для скачивания файлов формируются ссылки вида <a href="<?= $data->getFullUrl() ?>" download="<?= $data->filedoc ?>">...