Динамически создать элемент в Google Desktop - PullRequest
1 голос
/ 17 февраля 2010

Как я могу динамически создавать элементы, такие как ярлыки и тому подобное, с помощью Google Desktop API?Иными словами, как я могу дублировать браузер:

document.createElement('br');

1 Ответ

1 голос
/ 20 февраля 2010

Извините за задержку ответа. Посмотрите на:

http://code.google.com/apis/desktop/docs/gadget_apiref.html#view

для

appendElement (строка xml) Анализирует предоставленное определение элемента, заданное в формате XML, и добавляет элемент как последний дочерний элемент этого представления. Возвращает новый элемент

Пример использования следующий:

var divXml = "<div enabled='true' height='40' name='divMsg1' width='243' x='0' y='40' background='#FFFFFF'><label height='20' name='lblName1' width='190' x='0' y='0'>Name</label><label height='20' name='lblStatus1' width='50' x='190' y='0' align='right' color='#FF0000'>Status</label><label height='20' name='lblDate1' width='150' x='0' y='21' size='8'>Date</label></div>";
view.appendElement(divXml);

Я использую этот фрагмент кода в своем собственном гаджете, но внес несколько изменений, чтобы сделать его достаточно общим для публикации здесь. Надеюсь, он должен работать как есть.

...