+ Requests +

  • Состояние Неподтвержденная
  • Завершенность
    0%
  • Тип задачи Сделать
  • Категория
  • Кому назначена: Никому
  • Операционная система
  • Критичность Очень низко
  • Приоритет Низкий
  • Обнаружена в версии
  • Ожидается в версии Не решено
  • Ожидается к дате Не решено
  • Голосов за задачу
  • Частная задача
Принадлежит проекту: + Requests +
Кем открыта: Дмитрий - 25 Jan 2012
Последним редактировал Артём - 26 Jan 2012

FS#312 - Возможность устанавливать атрибуты для свойств (Unicat)

как пример: для строкового input-a атрибут title...
в параметрах свойства можно написать так:
attr:

title: Всплывающая подсказка
size: 10
Admin
Артём прокомментировал 26.01.2012 17:38

Что это и зачем? :) и чем отличаются от имеющихся params?

Дмитрий прокомментировал 26.01.2012 18:13

нужно для установки атрибутов для элементов форм.
для селекта сейчас используется $params[’options’] для формирования собственно этого селекта.
А ещё используются disabled и readonly.
Так вот почему не парсить парамс на предмет различного рода атрибутов и устанавливать?

function setAttribs($element, $arr_attr)
{
	if (isset($arr_attr) and is_array($arr_attr)) {
		foreach ($arr_attr as $attr_value => $attr_title) {
			$element[$attr_value] = $attr_title;
		}
	}
	return $element;
}

$this->setAttribs(& $form_data['elements']['pd[content][' . $value['property_id'] . ']'], $params['attr']);
Admin
Артём прокомментировал 26.01.2012 18:27

непонятно для чего именно это надо? приведи пример.

валидацию да надо в параметрах задавать, сейчас вроде есть некоторых возможности валидации (я уже подзабыл правда %)), надо в общем документировать этот момент с параметрами своства...

Загрузка...

Available keyboard shortcuts

Список задач

Task Details

Task Editing