А есть у Вас пример простейшего шаблона с аяксом. Например отправка запроса из поля - получение данных на этой же странице НЕ в редактируемом поле, то есть
Ссылка скрыта от гостей
. Там есть поле Result(s):, вот как сделать его контентным?
Ссылка скрыта от гостей
. Я несколько притормаживаю с этой техникой. Где-то не хватает запятой
Честно говоря, не понял вопроса. Особенно про нередактируемое поле. $.get -> получили данные -> дальше делаем с ними что хотим. можем хранить в объектах js, можем отрисовывать на странице...
Простого шаблона нет, но потрогать можно примерно так:
Делаем пустую базу, набиваем документами, строим вьюху myView. Далее, кладем в ресурсы базы html файл примерно такого содержания:
<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">helloLotusWorld.html</div></div><div class="sp-body"><div class="sp-content">
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title>Title</title>
</head>
<body>
<ul class="viewcontent">
</ul>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
<script type="text/javascript">
//<![CDATA[
$(function(){
$.getJSON('myView?readViewEntries&outputFormat=json&count=10', function(data) {
$.each(data.viewentry, function(i,viewentry){
$(".viewcontent").append( $("<li></li>").html( viewentry.entrydata[0].text[0]) );
});
})
});
//]]>
</script>
</body>
</html>
Открываем
Ссылка скрыта от гостей
и смотрим результат.
Тот же код можно повесить на кнопку: $("#myButtonID").click( function(){ /*$.get .... */ })
Домино в данном случае выступает как веб-сервер для статики( html, js, css ) и хранилище данных. Причем эти функции
строго разделены.
Т.е. для создания клиентской части приложения, разработчику нет необходимости знать специфику lotus.
Архитектура понятна любому веб-разработчику, а не только лотусоводам.
Это конечно слегка идеализировано, но в общем все примерно так и есть. Статику можно ваять в любой ide и заливать в БД через webdav. При этом 99% времени клиент lotus вообще не запущен на машине разработчика.
P.S. Если мне не изменяет память, то outpuformat=json доступен, начиная с 7.0.2.