• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Построение графиков на основе данных из Lotus

  • Автор темы OksanaS
  • Дата начала

alexas1

Green Team
10.04.2014
1 202
225
BIT
37
Бейсик клиент xpage просто игнарирует полностью
Давай сначала: если нужная хэпага открывается в бровзере с сервера, то встраиваешь Microsoft Web Browser (для винды) в форму например.
Дальше грузишь в него чо надо:
напр. в Postopen
Set doc = Source.Document
Set browser = Source.GetObject("Microsoft Web Browser")
Call browser.navigate( { )

Или кнопой - любые хэпаги\картинки\странички с нужного сервера в любое время.

Или просто, в каком нибудь фрейме, открываешь нужный тебе URL, который, в свою очередь, может быть открыт через форму в Embedded Editor.
Profit.

Я так клиентские, типа "композитные", приложения делаю.
 

swyatogor

Green Team
24.02.2014
593
24
BIT
0
Хороший вариант.. спасибо.. вот только бяда в том, что такая страничка потребует авторизации((
а кто-нить знает как авторизовать пользователя в вэбе зная его учетку в клиенте??)
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
37
кто-нить знает как авторизовать пользователя в вэбе зная его учетку в клиенте
А смысл, в этом случае?
Добавить в ACL anonimous с ограниченными правами и вся недолга - юзер же только будет "смотреть" инфу на этой хепаге.

И кстати
 
Последнее редактирование модератором:
R

Ruslan280

делаешь html - страничку, туда добавляешь jqplot ( )
и как источник данных к нему - ссылку на агент на сервере лотус, который будет возвращать нужные данные в формате json или xml.

теоретически даже без веб-сервера должно работать

html
<div id="pie1" style="width:300px; height:200px;"></div>

js
var jsonurl = "jsondata (адрес агента)";
var ret = null;
$.ajax({
data:{repid:vv},
type:'POST',
async: false,
url: jsonurl,
dataType:"json",
success: function(data) {
ret = data;
//alert(data);
dlg.dialog('open');

$('#pie1').empty();
var plot1 = $.jqplot('pie1', [data], {

seriesDefaults:{
renderer:$.jqplot.PieRenderer,
trendline:{ show:false },
rendererOptions: { showDataLabels: true ,sliceMargin: 0 }
} ,legend:{show:true }
});
}
});


 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
217
раз уж "заговорили про dojo" JS
а вот "объяснение" - почему jQuery - порог вхождения ниже
 
Последнее редактирование модератором:
D

DNT

делал такую штуку на JFreeChart LS2J
очень даже ниче получилось, пользователям нра )

Снимок.JPG Снимок2.JPG

если нуна - выложу исходники
 
  • Нравится
Реакции: lmike
D

DNT

Вся БД очень велика, я сделал для демонстрации новую, урезанную: оставил только нужные для построение элементы: две библы, две формы, две вьюхи и агент.
Как строится диаграмма - думаю будет понятно там все просто.
Документов урезанных подкинул для смотрибельности - в пустой базе эффект не тот))
 

Вложения

  • JFreeChartExample.rar
    1,5 МБ · Просмотры: 148
  • Нравится
Реакции: Leoric
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!