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

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

swyatogor

Green Team
24.02.2014
594
24
BIT
4
@alexas1, ))))
Да понятно оно.. просто сижу оцениваю затраты на изучение и разработку через xpage (даже не xpage тут несколько проще - уже делал, больше jquery пугает - ваще неведомая фигня и как ее привязывать к xpage не понятно) и старым добрым excell))
[DOUBLEPOST=1430905926,1430905845][/DOUBLEPOST]
хых.. уже испугался.. скачал их базу демонстрационную и напугался - "куда идти, куда податься..."(с)
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
45
неведомая фигня и как ее привязывать к xpage не понятно
Ачо её привязывать - скачиваешь нужную либу, кладёшь её в ресурсы (File - jQuery.js, напр.) или в библиотеку или тянешь из инета.
Прописываешь на хэпаге ресурсы - профит.
JavaScript:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:this.beforePageLoad><![CDATA[#{javascript:var currLocation=context.getUrl();
var webDBPath=@LeftBack(currLocation,"/");
sessionScope.jqueryLibFile=webDBPath+"/jQuery.js"}]]></xp:this.beforePageLoad>
 
<xp:this.resources>
<xp:script src="#{javascript:sessionScope.jqueryLibFile}"
clientSide="true">
</xp:script>
</xp:this.resources>
 
</xp:view>
<xp:this.resources>
<xp:script src="/jsBibla.js" clientSide="true"></xp:script>
</xp:this.resources>
<xp:this.resources>
<xp:script
src=" "
clientSide="true" />
</xp:script>
</xp:this.resources>
А в демке да, c испугу понять не просто. :)
Твой случай надо смотреть в Custom Controls - formFuit & formFruit_Data

Если демка будет лежать на клиенте - запускать надо Home.xsp
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
471
ф-ция отвеч за отображения - в либах JS - jsFormFruit
датасорсом берет хтмл
никто не мешает взять аякс запрос из БД в json
 
H

hosm

а чего jquery - разве dojo рисовать графики и диаграммы не сможет? - вот что-то подобное
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
45
а чего jquery - разве dojo рисовать графики и диаграммы не сможет? - вот что-то подобное
Угу.
Вот и описалово, применительно к хэпагам
и базка
 

swyatogor

Green Team
24.02.2014
594
24
BIT
4
ага.. даже вот описалово есть:
а кто подскажет)) как с этим жить?))
[DOUBLEPOST=1430912893,1430912833][/DOUBLEPOST]походу уже подсказали))
[DOUBLEPOST=1430913012][/DOUBLEPOST]тогда еще вопрос.. а на форму повесить что-нить подобное можно? или только либо HTML либо xpages?
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 985
611
BIT
471
а на форму повесить что-нить подобное можно?
нельзя - если речь о "классической форме"
[DOUBLEPOST=1430913263,1430913174][/DOUBLEPOST]
а чего jquery - разве dojo рисовать графики и диаграммы не сможет? - вот что-то подобное
да что угодно, просто примеров для jQuery больше (не домино специфичных)
 

garrick

Lotus Team
26.10.2009
1 367
152
BIT
364
Кто нить построил что-нить подобное?
У нас давно была такая штука. На Рage клали Java Applet. В форме по кнопке открывался этот Page и показывал график. Работало нормально, всем пользователям нравилось. XPages тогда ещё не было.
 

swyatogor

Green Team
24.02.2014
594
24
BIT
4
@garrick, а аплет сами рисовали? или готовый где то брали? просто такое решение более приближенное к стандартному клиенту, такой аплет можно же наверное не только на page повешать но и на форму.. а можно и фреймсет построить многофреймовый в котором будет page с аплетом показываться..
 

garrick

Lotus Team
26.10.2009
1 367
152
BIT
364
@swyatogor, апплет рисовали сами, но в нём использовали готовую библиотеку для графиков, кажется . Апплет на форму вставить можно, но какие-то проблемы с ним потом возникают, поэтому конечное решение было сделано на Page (не XPage!).
 
A

anna

Я бы сначала попробовала гнать виды в Text files - comma separated value (.csv) files и кормить этим Tableau Public
BI менеджеры очень его любят
Расскажите, если получится, а то я только теорию читала, люботыпно
И ведь реалтайм можно даже попробовать.....
 

swyatogor

Green Team
24.02.2014
594
24
BIT
4
С Dojo диаграммами разобрался.. на xpage работает.. но бяда в том, что Васик клиент ни в какую не хочет воспринимать xpage((.. а ссылать народ из клиента в web.. не понравиться это ни кому(( придется думать над java-аплетом.. хотя опять же нет гарантии что на васик клиенте будет работать(( бяда.. у кого нить есть что нить под руками проверить? или кто проверял знает?
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    10 КБ · Просмотры: 501

savl

Lotus Team
28.10.2011
2 624
314
BIT
541
Васик клиент ни в какую не хочет воспринимать xpage((
И не будет, в нем нет поддержки Java UI.
Сколько у вас систем?
Может реально начать уходить в WEB?

а ссылать народ из клиента в web.. не понравиться это ни кому((
Дело привычки... На самом деле, если продавить фразой "Технические ограничения" на текущий момент и потом попробовать анонсировать WEB-клиент, то очень даже пройдет.
 

garrick

Lotus Team
26.10.2009
1 367
152
BIT
364
придется думать над java-аплетом.. хотя опять же нет гарантии что на васик клиенте будет работать
У нас ещё на 5-ой версии работало, так что в этом плане проблем быть не должно. А ещё посмотрите Может быть подобный как у вас график удастся на вьюхе построить.
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
45
И не будет, в нем нет поддержки Java UI.
Не в этом дело, похоже.
В васике нет nhttp.exe, поэтому даже просто в бровзере хэпагу с клиента не открыть.
С сервера - без проблем: кто сказал, что xpages в клиенте можно открывать только в XPiNС?
Открываем хэпаги в любом бровзере (из тех, что есть на компе) в фрейме\вкладке по URL, а в ембеддедэдиторе, так и ващще, график будет "встроен" в классическую форму.
Юзверь ващще не поймёт, что он в бровзере инфу видит.
Но, это только, если сама база находится на сервере домино или с клиента, если он стандарт или съинстолен дизайнер.
[DOUBLEPOST=1432202405,1432202107][/DOUBLEPOST]
Может быть подобный как у вас график удастся на вьюхе построить.
Такой, как на "Снимок.PNG" - без проблем на вьюшке рисуется.
 

swyatogor

Green Team
24.02.2014
594
24
BIT
4
@alexas1, хм.. база на сервере.. Бейсик клиент xpage просто игнарирует полностью.. в любом виде.. на мой взгляд прав
@savl
а картинку взял первую попавшуюся.. не обязательно же такой график может понадобиться.. там набор то не маленький разных разновидностей..
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    6,1 КБ · Просмотры: 177

savl

Lotus Team
28.10.2011
2 624
314
BIT
541
@swyatogor, везунчик ты, лови пример.
Агент: ADVANCED\JFreeChart Test
Полностью на Java, открывает диаграмму в новом окне.
Думаю разобраться получится быстро.
[DOUBLEPOST=1432204923,1432204879][/DOUBLEPOST]Используется JFreeChart
 

Вложения

  • JMP201JavaSamples.zip
    1,5 МБ · Просмотры: 178

savl

Lotus Team
28.10.2011
2 624
314
BIT
541
@swyatogor, пример нашел в инете, причем рабочий и без web) для клиента)
[DOUBLEPOST=1432205841,1432205808][/DOUBLEPOST]там этот пример еще на почту пользователю высылает картинку с результатом.
 

swyatogor

Green Team
24.02.2014
594
24
BIT
4
Пытаюсь вживить.. не знаю с чего начинать))))
[DOUBLEPOST=1432206532,1432206309][/DOUBLEPOST]ооо.. оказывается ващене фига делать не нуно))) я думал нуно сам аплет вживлять еще)
 
Мы в соцсетях:

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