Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'переключатели'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Invision Community
    • Дизайн и стилизация
    • Приложения и плагины
    • Помощь и поддержка
    • Миграция на Invision Community
    • IP.Board 3.x
    • Разработка
  • invisionbyte.ru
    • Обратная связь
    • Тестовые посты
    • Обо всём

Категории

  • Начало работы
  • Администрирование
    • Интернет-магазин (Commerce)
    • Страницы (Pages)
    • Форумы (Forums)
    • Галерея (Gallery)
    • Загрузки (Files)
    • Блоги (Blogs)
    • Пользователи
  • Модерирование
  • Кастомизация
    • Дизайн и стилизация
    • Локализация
  • Антиспам и безопасность
  • Приложения сторониих разработчиков
  • Разработчику
  • База знаний
  • Общее
    • Хостинг
    • Домены
    • Поисковая оптимизация

Категории

  • Новое сообщество
    • Лицензия
    • Системные требования
    • Установка
    • Обновление
    • Перенос с других платформ
  • Приложения
    • Форумы
    • Страницы
    • Галерея
    • Загрузки
    • Блоги
    • Календарь
    • Коммерция
  • Продвижение
    • Продвижение в социальных сетях
  • Общее использование
    • Знакомство
    • Общие настройки
    • Контент
    • Пользователи
    • Модерация
    • Авторизация через сайты
    • СЕО оптимизация
    • Управление файлами
  • Индивидуализация
    • Темы и дизайн
    • Языки и переводы
    • Редактор сообщений
    • Синтаксис шаблонов
    • CSS фреймворк
    • Javascript
    • Советы и трюки
  • Расширение возможностей
    • Конфигурация
    • Управление сервером
    • IPS Connect
  • Разработка
    • Приложения
    • Плагины
  • Сторонние приложения
    • Automation Rules

Категории

  • Темы и дизайн
  • Дополнительные возможности
  • Обновление Invision Community
  • Безопасность
  • Миграция на Invision Community
  • Ошибки

Категории

  • Русский язык для Invision Community
  • Плагины
  • Темы
  • Модули оплаты

Категории

  • Общее
  • Разработка
    • Приложения
    • Плагины
    • Расширения
  • Фреймворк
    • Ноды
    • Элементы контента
    • Комментарии
    • Отзывы
  • Пользователи и аутентификации
  • Другие возможности
    • Уведомления и E-mail
    • Формы
    • Коммерция
  • Документация разработчика
  • REST API
    • Система
    • Загрузки
    • Страницы
    • Форумы
    • Галерея
    • Календарь
    • Блоги
    • Магазин

Категории

  • Успешные истории и интервью с владельцами сообществ на Invision Community

Категории

  • Локализция Invision Community
  • Коммерция
  • Антиспам и безопасность
  • Темы и дизайн
  • Интерфейс
  • Модерирование
  • Дополнительно
  • Локализация

Блоги

  • Мой тестовый блог
  • IPS 4 и контентные проекты
  • Блог начинающего сисадмина или идеальный сервер для IPS4
  • Подробнее о IPS4
  • Продвижение городского форума на Invision Community

Поиск результатов в...

Поиск контента, содержащего...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Регистрация

  • Начало

    Конец


Группа


Адрес сайта

Найдено: 1 результат

  1. invisionbyte

    Переключатели

    Часто в дизайне формы вы хотите отображать или скрывать группы полей в зависимости от значений других полей. Например, предположим, что у вас есть поле Да/Нет, которое активирует некоторый функционал, и некоторые другие поля, которые управляют работой этой функции. Когда пользователь выбирает 'Нет' для отключения функции, вы можете скрыть другие поля с помощью переключателей (и показывать их автоматически, если настройка включена). Делая это, вы упрощаете дизайн своей формы и облегчаете пользователям понимание каждого поля, которое они видят. Invision Community имеет встроенную поддержку такого поведения в формах с использованием функций переключения. Это автоматический процесс - вы просто указываете соответствующие идентификаторы элементов при создании своей формы. Использование переключателей формы Доступные опции зависят от типа поля. Например, тип ДаНет имеет два параметра: togglesOn (который определяет, какие элементы будут отображаться, когда для параметра установлено значение "Да") и togglesOff (который определяет, какие элементы будут отображаться, когда для параметра установлено значение "Нет"). Select имеет один параметр переключения, который принимает массив, указывающий какие элементы должны отображаться для каждого из доступных значений. Тип Number имеет параметр unlimitedToggles, отвечающий за то, какие элементы отображаются, когда установлен флажок "Без ограничений", а параметр unlimitedToggleOn отменяет это поведение, когда флажок снят. Для получения дополнительной информации смотрите исходный код для каждого типа элемента в директории system/Helpers/Form. Все опции переключения принимают массив идентификаторов HTML-элементов, которые следует переключать. Например, чтобы переключить элемент с ID "myElement" из поля YesNo, вы должны: $form->add( new \IPS\Helpers\Form\YesNo( 'yes_no_field', NULL, TRUE, array( 'togglesOn' => array( 'myElement' ) ) ) ); Обратите внимание: если вы планируете переключать другие элементы формы, вам нужно будет вручную указать ID элемента (последний параметр конструктора поля). Например, чтобы поле YesNo переключило текстовое поле, мы также должны указать идентификатор у данного текстового поля: $form->add( new \IPS\Helpers\Form\YesNo( 'yes_no_field', NULL, TRUE, array( 'togglesOn' => array( 'text_field_container' ) ) ) ); $form->add( new \IPS\Helpers\Form\Text( 'text_field', NULL, TRUE, array(), NULL, NULL, NULL, 'text_field_container' ) );
×
×
  • Создать...

Важная информация

Используя наш сайт вы соглашаетесь с нашей Политикой конфиденциальности