uicalendar

Графический календарь

Синтаксис

Описание

пример

uicalendar(Name,Value) поддерживает настраиваемый графический календарь, который соединяет интерфейсом с одним или несколькими с uicontrol. uicalendar заполняет один или несколько uicontrol с выбранными пользователями датами.

Примечание

Как альтернатива uicalendar, можно использовать uidatepicker.

Примеры

свернуть все

Создайте uicontrol:

textH1 = uicontrol('style', 'edit', 'position', [10 10 100 20]) 
textH1 = 

  UIControl with properties:

              Style: 'edit'
             String: ''
    BackgroundColor: [0.9400 0.9400 0.9400]
           Callback: ''
              Value: 0
           Position: [10 10 100 20]
              Units: 'pixels'

Вызовите UICalendar:

uicalendar('DestinationUI', {textH1, 'string'})

Выберите дату и нажмите OK.

В качестве альтернативы можно использовать массивы datetime для InitDate и Holiday.

uicalendar('InitDate',datetime('15-Mar-2015','Locale','en_US'),'Holiday',datetime('16-Mar-2015','Locale','en_US'))

Выберите дату и нажмите OK. Для получения дополнительной информации об использовании uicalendar с приложением смотрите Пример Использования UICalendar с Приложением.

Входные параметры

свернуть все

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: uicalendar('InitDate',datetime('15-Mar-2015','Locale','en_US'),'Holiday',datetime('16-Mar-2015','Locale','en_US'))

Отметьте, чтобы указать на нерабочие дни, заданные числовые значения использования 0 или 1. Значения:

  • 0 — Стандартный календарь (По умолчанию) без индикаторов нерабочего дня.

  • 1 — Отмечает нерабочие дни NYSE красного цвета.

Типы данных: логический

Отметьте, чтобы указать ли бизнес и нерабочие дни, заданные использующий числовые значения 0 или 1. Значения:

  • 0 — Только позвольте выбор рабочих дней. Нерабочие дни определяются из следующих параметров:

    • 'BusDays'

    • 'Holiday'

    • 'Weekend'

  • 1 — (Значение по умолчанию) Позволяет выборы бизнеса и нерабочие дни.

Типы данных: логический

Цвет квадратов даты, заданное использование [date R G B], где [R G B] цвет.

Типы данных: double

Цвет числового номера даты в квадрате даты, заданное использование [date R G B], где [R G B] цвет.

Типы данных: double

Указатели целевого объекта, заданные со значениями H или {H, {Prop}}. Значения:

  • H — Скаляр или вектор из указателей целевого объекта. Свойство UI по умолчанию, которое заполняется с датами, является вектором символов.

  • {H, {Prop}} — Массив ячеек указателей и свойств UI целевого объекта. H должен быть скаляр или вектор и Prop должен быть один вектор символов свойства или массив ячеек векторов символов свойства.

Типы данных: char | cell

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

Типы данных: double | datetime

Начальная дата начала, когда календарь инициализируется, задала со значениями даты с помощью последовательного номера даты, массива datetime или вектора символов даты. Значения:

  • Datenum — Числовой или значение даты массива datetime, задающее начальную дату начала, когда календарь инициализируется. Датой по умолчанию является TODAY.

  • Datestr — Значение вектора символов даты, задающее начальную дату начала, когда календарь инициализируется. Datestr должен включать год, Месяц и День (например, 01 января 2006).

Типы данных: double | char | datetime

Формат начальной даты начала (InitDate), заданное использование вектора символов. Смотритеdatestr для значений формата даты.

Типы данных: double | datetime

Формат выходной даты, заданное использование вектора символов. Смотритеdatestr для значений формата даты.

Типы данных: double | datetime

Разработайте для выходной даты, заданное использование значения 0, 1, 2, или 3. Значения:

  • 0 — (Значение по умолчанию) Возвращает один вектор символов даты или массив ячеек (строка) векторов символов даты. Например, {'01-Jan-2001, 02-Jan-2001, ...'}.

  • 1 — Возвращает один вектор символов даты или ячейку (столбец) массив векторов символов даты. Например, {'01-Jan-2001; 02-Jan-2001; ...'}.

  • 2 — Возвращает представление вектора символов вектора-строки из datenums. Например, '[732758, 732759, 732760, 732761]'.

  • 3 — Возвращает представление вектора символов вектор-столбца datenums. Например, '[732758; 732759; 732760; 732761]'.

Типы данных: double

Отметьте для выбора даты, заданного с использованием значения 0 или 1. Значения:

  • 0 — Позволяет несколько выборов даты.

  • 1 — (Значение по умолчанию) Позволяет только один выбор даты.

Типы данных: логический

Задайте дни выходных дней, заданное использование значения 1 через 7. Дни выходных дней отмечены красным. DayOfWeek может быть вектор, содержащий следующие числовые значения:

  • 1 — В воскресенье

  • 2 — В понедельник

  • 3 — Во вторник

  • 4 — В среду

  • 5 — В четверг

  • 6 — В пятницу

  • 7 — В субботу

Также это значение может быть вектором из длины 7 содержа 0и 1. Значение 1 указывает на день выходных дней. Первый элемент этого вектора соответствует в воскресенье. Например, когда в субботу и воскресенье дни выходных дней затем WEEKEND= [1 0 0 0 0 0 1] .

Типы данных: double

Свойства окна фигуры, заданные с использованием вектора символов со значением Normal или Modal. Значения:

  • Normal — Стандарт (По умолчанию) изображает свойства.

  • Modal — Модальные фигуры остаются сложенными, прежде всего, нормальные фигуры и MATLAB® Командное окно.

Типы данных: char

Представлено до R2006a