Pavel

Pavel

С нами с 06 апреля 2015; Место в рейтинге пользователей: #474

ExtJS и combobox

Доброй ночи. Почему-то некорректно срабатывает combobox, а точнее вообще не срабатывает. добавлял 2 combobox'a для 2 полей(категории и ФИО) для combobox'a с категорией все впорядке, combobox ФИО делал по аналогии(копи паст и переименовал). Но Категория работает корректно а ФИО нет, не могу понять где что пропустил. вот собственно код.
Pavel
12 мая 2015, 20:25
modx.pro
3 008
0

Свой компонент. Не обновляются данные

Добрый вечер, столкнулся с такой проблемой. В таблице у меня есть значения( joxi.ru/BA0v40YS7x93my ), когда 2 раза кликаю на строку открывается окно редактирования но уже с пустыми некоторыми полями ( joxi.ru/nAy8Xx1hMqlN2Z ). Когда выбираю в нем что либо и нажимаю Сохранить, значения пересохраняются(если были внесены новые). Что-то можно сделать с этими полями для того что бы они тоже отображали сразу информацию которая находится в них???? в полях xtype: 'textfield' все хорошо.
Pavel
10 мая 2015, 18:06
modx.pro
875
0

Компонент на основе modExtra(добавление даты)

Всем доброе время суток. Изменяю modExtra и делаю типо своего.
Наткнулся на затычку, хочу сделать сохранения в бд времени изменения записи, но дату не добавляет.
Тип в бд — timestamp

Вот функция записи
public function beforeSet() {
	    $date = date("Y-m-d H:i:s");
        
        $this->object->fromArray(array(
            'deleted' => 1,
            'deledtedon' => $date,
            'deletedby' => $this->modx->user->get('id'),
            ));
        
        /*if (!$object = $this->modx->getObject($this->classKey, $id)) {
				return $this->failure($this->modx->lexicon('driverlicense_category_err_nf'));
			}*/
			
        $this->modx->log(modX::LOG_LEVEL_ERROR, 'Попытка удалить категорию '.$this->object->get('name').' ('.$date.')');
        return parent::beforeSet();
    }
При этом в лог ошибок выводиться дата коректно
[2015-04-26 12:23:28] (ERROR @ /DriverLicense/assets/components/driverlicense/connector.php) Попытка удалить категорию test1up edit (2015-04-26 12:23:28)
Pavel
26 апреля 2015, 12:39
modx.pro
776
0

modExtra и генерация новых таблиц для дополнения

Здравствуйте. Хочу разработать свой компонент, решил использовать заготовку modExtra. Залил ее в корень сайта, запустил modExtra-master/rename_it.php после чего запустил _build/build.transport.php. Странно но в меню его так и не появилось, перешел в Приложение — Установщик, выбрал компонент и нажал Переустановить, после чего он появился в меню Компоненты. После всего этого в базе появилась таблица modx_driverlicense_items, при работе с этой таблицей в компоненте вроде все хорошо. Вручную создал таблицу в phpmyadmin modx_driverlicense_category с 2 полями(ид и имя). Но теперь появляется вопрос, добавление новых таблиц в компонент производить вручную?? Нашел информацию что с этим хорошо справляеться CMPgenerator. создал вот такой вот(скриншот прикрепил)
После чего захожу в Свой компонент и вижу что стандартная вкладка (Предметы), которая связана с таблицей modx_driverlicense_items уже не выводит никакой информации, пишет лишь что «Нет данных для вывода» хотя они там есть.
Pavel
06 апреля 2015, 09:24
modx.pro
2 501
0