Подключите библиотеку компонентов PP.js и таблицы визуальных стилей PP.css. Для выполнения примера на html-странице требуется наличие двух тегов <div> с идентификаторами «DP1» и «btn1». Далее приведен javascript-код, при помощи которого на html-странце будет размещена раскрывающаяся панель:
var DP = new PP.Ui.DropPanel({
ParentNode: document.getElementById("DP1"),
Width: 200,
Height: 300,
MaxDropDownHeight: 500,
MaxDropDownWidth: 500,
MinDropDownHeight: 100,
MinDropDownWidth: 100,
EnableResizeLeft: false,
EnableResizeTop: false,
Content: "Текст",
EnableRestoreFocus: true
});
function ShowPanel()
{
DP.show(10, 30);
}
var btn = new PP.Ui.Button({ParentNode: document.getElementById("btn1"),
Click: ShowPanel,
Content: "Открыть"})
</script>
После выполнения примера при нажатии на кнопку «Открыть» на html-странице будет раскрыта панель, имеющая следующий вид:

Размеры панели можно изменять с помощью мыши, захватывая и перетаскивая курсором ее границы, при этом курсор будет отображаться в виде двунаправленной стрелки. Максимальные и минимальные высота и ширина компонента заданы с помощью свойств DropPanel.MaxDropDownHeight, DropPanel.MaxDropDownWidth, DropPanel.MinDropDownHeight и DropPanel.MinDropDownWidth.
В данном примере могут изменяться размеры только правой и нижней сторон панели, поскольку для свойств DropPanel.EnableResizeLeft и DropPanel.EnableResizeTop установлено значение false.
При открытии панель будет располагаться в 10 пикселях от левого края страницы и в 30 пикселях от верхнего края, как это задано в параметрах метода DropPanel.show.
См. также: