CheckedState: Boolean
Свойство CheckedState определяет состояние отметки компонента.
Если для свойства установлено значение true, то состояние компонента - отмеченное. Если установлено значение null, то состояние - промежуточное. При значении false компонент не отмечен. По умолчанию установлено значение false.
Для того чтобы установить промежуточное состояние отметки компонента, необходимо свойству ThreeState задать значение true.
Для выполнения примера подключите библиотеку PP.js и таблицы визуальных стилей PP.css. Создадим три экземпляра компонента CheckBox, для каждого из которых установлено особое состояние отметки:
<script type="text/javascript">
var checkbox1 = new PP.Ui.CheckBox({
ParentNode: document.getElementById("CB1"),
Content: "отмеченное"
});
checkbox1.setCheckedState(true);
var checkbox2 = new PP.Ui.CheckBox({
ParentNode: document.getElementById("CB2"),
Content: "промежуточное",
ThreeState: true//Включаем режим трех состояний.
});
checkbox2.setCheckedState(null);
var checkbox3 = new PP.Ui.CheckBox({
ParentNode: document.getElementById("CB3"),
Content: "неотмеченное"
});
checkbox3.setCheckedState(false);
</script>
После выполнения примера на html-странице будут размещены компоненты CheckBox, имеющие следующий вид:
См. также: