Володя

Володя

С нами с 18 декабря 2012; Место в рейтинге пользователей: #7
21 августа 2017, 16:06
+1
Только учитывай, что именно этот человек написал первый коммент. В данном случае видно, что ошибся, после чего изменил коммент
первый коммент написал? это его как то красить должно?)
написал бы что ошибся и на этом вопрос был бы исчерпан, нет он делает вид что не в курсе.

Естественно можно посмотреть и по стилистике выцепить modx.pro/search?query=%D0%9E%D0%BD%D0%B0+%D0%BF%D0%BE%D0%BF%D0%B0%D0%B4%D0%B5%D1%82+%D0%B2+CRM+
и что мы видим? кучу подобных сообщений. В целом меня это никак не трогает если они в темах о работе…

зацепило общее количество минусов к комментам.
да ну че тут такого…
21 августа 2017, 14:48
+1
Михаил как ты считаешь написать в тему апгрейда компонента насчет своей работы это нормально?
Помоему это чистый спам.
21 августа 2017, 14:43
-1
Так не спамьте!
21 августа 2017, 14:40
0
твой спам меня не устраивает
21 августа 2017, 14:25
0
долго ты еще спамить будеш?
21 августа 2017, 12:33
1
+1
вызовите его самостоятельно
$res->save();
$modx->invokeEvent('OnDocFormSave',array(
                'mode' => modSystemEvent::MODE_UPD,
                'id' => $res->get('id'),
                'resource' => &$res,
                'object' => &$res,
            ));
21 августа 2017, 10:10
+1
ПРивет. Да чет я этот момент упустил.
Добавил сортировку и параметр для сортировки избранного в сниппет msFavorites.ids
дефолт
{"timestamp": "ASC"}
можно обновить компонент…
20 августа 2017, 18:19
0
В стадии документирования и шлифовки…
20 августа 2017, 18:07
0
Да, все верно. Думаю на следующей неделе будет обновление.
20 августа 2017, 07:41
0
Все, как тут, только имя опции изменил. Если указываю name=«options[{$name}][]», то цена меняется только по первой опции, если name=«options[{$name}]», то цена меняется в зависимости от опции, но не суммируется.
если вы задали опцию как
options[{$name}]
то естественно на сервер придет не массив, а только последнее значение…
16 августа 2017, 17:29
0
к чему такие сложности?
сделайте все в сниппете и просто его вызывайте.
16 августа 2017, 15:31
0
ну раз у вас нет сниппета, то тут данные берутся из кеша.
см коммент modx.pro/help/13074/#comment-85512
16 августа 2017, 14:49
0
Вариант с некешированным плейсхолдером на Fenom как нибудь можно реализовать?
да вы смотрите как у вас вызван сам сниппет…
16 августа 2017, 14:27
0
Неужели все сбрасывают кэш при изменении цены на 1 товар?
возможные варианты:
— грохать весь кеш
— грохать кеш конкретного обновляемого ресурса
16 августа 2017, 14:03
0
После загрузки прайсов

после грохнуть кеш…
16 августа 2017, 13:37
+4
id: config.id + '-group_id',
желательно вообще не задавать, иначе будут проблемы при одновременном открытии нескольких окон, панелей и тд когда id дублируются.

var cmp = Ext.getCmp(config['id'] + '-schedule_id');
так тоже не есть хорошо, но когда нет других вариантов конечно можно)

можно сделать так
listeners: {
    select: {
        fn: function (r) {
            this._handleChange();
        },
        scope: this
    }
}

//...

_handleChange: function () {
    var f = this.fp.getForm();
// получаем поля по имени
    var _field1 = f.findField('name_field1');
    var _field2 = f.findField('name_field1');

    _field2.baseParams['name_field1'] = _field1.getValue();

    // показываем пагинацию если нужно на комбике
    if (!!_field2.pageTb) {
        _field2.pageTb.show();
    }
    _field2.store.load();
}
12 августа 2017, 11:13
+3
Задачу было необходимо решить скорее, поэтому решил сам
отлично! Могу только сказать спасибо!)
Естественно, когда если ты внедришь поддержку работы с массивами опций, то данное решение утратит актуальность и я его удалю. Только просьба сообщить об этом тут. :)
Не собираюсь в ближайшее время это делать. Это повлияет на логику компонента…
Да и зачем удалять. Хороший пример как можно модифицировать стандартную логику расчета.