OpenOnKeyDown: Boolean
Свойство OpenOnKeyDown определяет возможность раскрытия панели компонента по нажатию клавиши клавиатуры.
Допустимые значения:
true. При нажатии на клавишу клавиатуры раскроется панель компонента (по умолчанию);
false. При нажатии на клавишу клавиатуры панель компонента не раскроется.
Значение свойства устанавливается из JSON и с помощью метода setOpenOnKeyDown, а возвращается с помощью метода getOpenOnKeyDown.
Для выполнения примера необходимо наличие на html-странице ссылок на файлы сценария PP.js и файл стилей PP.css, в теге <body> html-страницы элемента <div> с идентификатором «comboBox». В событии onload тега <body> необходимо указать вызов функции createComboBox(). Добавим комбинированный список на страницу и запретим раскрытие панели компонента по нажатию клавиши клавиатуры:
var comboBox; // Комбинированный список
function createComboBox() {
// Создаем редактор ввода с раскрывающейся панелью
comboBox = new PP.Ui.ComboBox({
EnableEdit: true,
ListBox: {
Items: [{
Content: "I"
}, {
Content: "II"
}, {
Content: "III"
}, {
Content: "IV"
}, {
Content: "V"
}]
},
OpenOnKeyDown: false,
// Устанавливаем родительский элемент
ParentNode: "comboBox",
// Устанавливаем ширину
Width: 100
});
}
В результате выполнения примера была создан комбинированный список. При вводе значения с клавиатуры панель компонента не раскрывается.
См. также: