Пример создания компонента TextArea

Для выполнения примера необходимо создать html-страницу и выполнить следующие действия:

1. Добавить ссылки на файлы PP.css и PP.js.

2. Затем в теге <head> дополнительно установить стиль для элемента с идентификатором «TL»:

<style>
    #TL {
        border-color: #CCCCCC;
        border-width: 0px;
        border-style: solid;
        width: 250px;
    }
</style>

2. Внутри тега <body> разместить блок с идентификатором «TL» :

<div id="TL"></div>

3. Далее на страницу внутри тега <body> необходимо добавить сценарий, который создаёт текстовые поля:

<script type = "text/javascript">
// Создаем компонент текстового поля
var textArea1 = new PP.Ui.TextArea({
    ParentNode: 'TL', // Идентификатор родительского контейнера	
    Content: 'Текстовая область 1' // Текст компонента
});
// Создаем компонент текстового поля
var textArea2 = new PP.Ui.TextArea({
    ParentNode: 'TL', // Идентификатор родительского контейнера
    Content: 'Текстовая область 2', // Текст компонента
    ReadOnly: true // Запретим вводить текст в компонент
});
</script>

Для выполнения пользовательских сценариев над текстовыми полями, в том числе примеров, приведённых на страницах описания свойств, методов и событий данного компонента, требуется разместить код  либо после указанного выше сценария, либо в консоли браузера.

4. В конце документа вставляем код, устанавливающий стили  к вершине «document.body», соответствующие операционной системе клиента:

<script type="text/javascript">
    PP.initOS(document.body);
</script>

В результате выполнения примера на html-странице будет размещено два компонента PP.Ui.TextArea. В компоненте textArea1 доступен текстовый ввод, а в компоненте textArea2 - не доступен.

См. также:

TextArea