Вопросы по modExtra
Свежие сводки с полей:
К сожалению не получил ни одного ответа на свои вопросы, с одним из них разобрался самостоятельно.
Попробую еще раз, от меня не убудет.
Сейчас интерфейс выглядит вот так:

Основных вопросов на данный момент 2:
1) По первому и второму пункту из скриншота- хочу сделать, чтобы в первом столбце выводился id категории, во втором название категории. Сейчас в обоих выводится ID категории.
Как я понимаю для второго столбца нужно написать свой рендер. Как лучше получать данные? Можно сделать через процессор (наверное), но мне не нравится, что для каждой строки будет выполняться этот процессор.
Сейчас рендер выглядит вот так и ждет редактирования:

2) По третьему полю из скриншота: это глубина поиска товаров, хочу по умолчанию проставить 10. Каким образом это можно сделать?
Есть еще один вопрос, но он не так критичен: компонент добавляет плагин для минишопа с новым полем товара, но не получается добавить подпись в словарь для этого поля.
Есть ли возможность это сделать?
Функционал вроде бы готов, остались вот такие правки по интерфейсу. Возможно выложу компонент в открытый доступ, зависит от начальства.
UPD
По первому вопросу, похоже, разобрался: достаточно было отредактировать getlist процессор
К сожалению не получил ни одного ответа на свои вопросы, с одним из них разобрался самостоятельно.
Попробую еще раз, от меня не убудет.
Сейчас интерфейс выглядит вот так:

Основных вопросов на данный момент 2:
1) По первому и второму пункту из скриншота- хочу сделать, чтобы в первом столбце выводился id категории, во втором название категории. Сейчас в обоих выводится ID категории.
Как я понимаю для второго столбца нужно написать свой рендер. Как лучше получать данные? Можно сделать через процессор (наверное), но мне не нравится, что для каждой строки будет выполняться этот процессор.
Сейчас рендер выглядит вот так и ждет редактирования:

2) По третьему полю из скриншота: это глубина поиска товаров, хочу по умолчанию проставить 10. Каким образом это можно сделать?
Есть еще один вопрос, но он не так критичен: компонент добавляет плагин для минишопа с новым полем товара, но не получается добавить подпись в словарь для этого поля.
Есть ли возможность это сделать?
Функционал вроде бы готов, остались вот такие правки по интерфейсу. Возможно выложу компонент в открытый доступ, зависит от начальства.
UPD
По первому вопросу, похоже, разобрался: достаточно было отредактировать getlist процессор
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2) В базе данных по умолчанию 10, в mysql map тоже самое, можно в процессоре, а можно и в extjs: emptyText
По первому вроде бы успел разобраться, не успел обновить информацию в посте.
По второму — к сожалению emptyText это плейсхолдер, т.е. не является значением. В mySQL и в map значение проставлено, но не подставляется при создании.
В документации также есть параметр value, но он почему-то не отрабатывает.
Вот такой вызов сейчас.
У вас value 2 раза, может в этом дело?
Нет, к сожалению оно не работает в любом количестве.
emptyText — аналог placeholder=«test» в html. При клике по полю с указанным emptyText значение пропадает, ну и валидацию не проходит.
prntscr.com/fcag1i
Вот, как это выглядит — значение не учитывается.
В гридах в modx, данные получаются через JsonStore
Вот параметры remote store в гриде:
А вот например локальный
По первому вопросу все получилось, я так понял store указывается в getFields.
К сожалению для каждой строки все равно пришлось делать запрос к базе данных, но зато не пришлось вызывать для этого отдельный процессор.