Компоненти на клиентско меню в Yahoo! Потребителски интерфейс, Hostinfo

Компоненти на клиентско меню в Yahoo! Потребителски интерфейс

Изграждането на управлявани уеб решения изисква интуитивни инструменти за управление. Y! UI библиотеката предоставя постоянно актуализиран набор от инструменти под формата на javascript модули. Всеки от тях изпълнява специфична потребителска функционалност.


Връзката с източника на данни се осъществява чрез обекта ConnMgr, който наследява от основния обект YUI Connection Manager.

Един от важните обекти, responseSchema, определя вида на данните, до които се осъществява достъп. Задава се следният списък със стойности:

  • resultsList - масив или плоска таблица;
  • resultNode - XML ​​данни;
  • recordDelim - текстови данни с ограничение;
  • fieldDelim - данни с разделителни полета (например таблици в Excel);
  • полета - хешове и релационни данни, свързани с ключ.

Набор от обекти TYPE_XXX, където XXX може да бъде HTMLTABLE, JSARRAY, TEXT и осигурява свързване на данни с елементи на уеб страницата. Това е съответно таблица, масив на javascript, текст на страницата.

Предмет Таблица с данни предназначени за просто таблично разположение на получените данни. Семантично се състои от контейнер

Обектът DataTable се инициализира по следния начин: var myDataTable = нов YAHOO.widget.DataTable ("myContainer", myColumnDefs, myDataSource).