getColorCombo ()
Метод getColorCombo возвращает компонент ColorCombo, который используется для выбора цвета текста.
Для выполнения примера предполагается наличие на странице компонента FontBox с наименованием «textSettings». В теге BODY добавьте элементы DIV с идентификаторами «check1», «check2», «check3», «check4». Добавим флажки, при установке/снятии которых будут активироваться/деактивироваться различные компоненты, входящие в состав FontBox:
//определяем активность раскрывающегося списка для выбора цвета
var checkBox1 = new PP.Ui.CheckBox(
{
Content: "ColorCombo",
CheckedChanged: checkedColor,
ParentNode: document.getElementById("check1")
})
function checkedColor()
{
if (checkBox1.getChecked() == true)
{
textSettings.getColorCombo().setEnabled(true)
}
else textSettings.getColorCombo().setEnabled(false)
}
//определяем активность раскрывающегося списка для выбора семейства шрифта
var checkBox2 = new PP.Ui.CheckBox(
{
Content: "FontFamily",
CheckedChanged: checkedFont,
ParentNode: document.getElementById("check2")
})
function checkedFont()
{
if (checkBox2.getChecked() == true)
{
textSettings.getFontFamilyComboBox().setEnabled(true)
}
else textSettings.getFontFamilyComboBox().setEnabled(false)
}
//определяем активность числового редактора для выбора размера шрифта
var checkBox3 = new PP.Ui.CheckBox(
{
Content: "FontSize",
CheckedChanged: checkedFontSize,
ParentNode: document.getElementById("check3")
})
function checkedFontSize()
{
if (checkBox3.getChecked() == true)
{
textSettings.getFontSizeComboBox().setEnabled(true)
}
else textSettings.getFontSizeComboBox().setEnabled(false)
}
//определяем активность панели инструментов
var checkBox4 = new PP.Ui.CheckBox(
{
Content: "ToolBar",
CheckedChanged: checkedToolbar,
ParentNode: document.getElementById("check4")
})
function checkedToolbar()
{
if (checkBox4.getChecked() == true)
{
textSettings.getToolbar().setEnabled(true)
}
else textSettings.getToolbar().setEnabled(false)
}
После выполнения примера на странице будут размещены флажки «ColorCombo», «FontSize», «ToolBar» и «FontFamily», при установке/снятии которых будут активироваться/деактивироваться соответствующие компоненты.
См. также: