|
|
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
Ну или наиболее близкие темы, типа "берем api и вот-вот и у нас красивые графики". Основы самого языка я и сам почитаю и js программистом становиться не собираюсь, мне бы "боевое использование". Можно онлайн, можно офлайн, но тогда интенсив типа: ежедневно по 8 часов. т.к. командировку больше,чем на 10 дней мне контора вряд ли оформит под это. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 12:54:54 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
насколько я знаю, именно "про API" нет такого. имхо, если знаете js, то разобраться в апи не есть проблема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 13:05:44 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
Ну или может дешевле-выезд преподавателя в Краснодар и уроки на нашей территории (тогда для 6и человек), так наверное вообще идеально- мы ему хорошее описание api, он по шагам показывает,как он с ним взаимодействует. в общем варианты рассматриваются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 13:06:54 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
Дедушканасколько я знаю, именно "про API" нет такого. имхо, если знаете js, то разобраться в апи не есть проблема Ну просто как пример. Т.е. я почитал js и попробовал графики построить- не сложно. Но вот впихнуть в сгенренный qv аякс как их? я просто не понимаю откуда копать. Я просто дно в веб программировании, понимаю что должно быть не сложно, но не знаю откуда начать(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 13:10:18 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
gradus87, ну, попробуйте в форуме "работа" крикнуть, может и найдётся тот кто за немного денег вам ликбез проведёт по скайпу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 14:05:21 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
Дедушкаgradus87, ну, попробуйте в форуме "работа" крикнуть, может и найдётся тот кто за немного денег вам ликбез проведёт по скайпу Я боюсь сложно будет через компанию оформить. За свои кровные оно мне как бы не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 14:23:20 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
gradus87, мда, актуальная тема. Востребованная, а специалистов мало, кто и бизнес-аналитику знает, и js. Посмотрите на ютюбе, там есть ряд уроков. В общем, разобраться можно, но надо бы немного сам js знать. С другой стороны, по нему тоже куча информации. Вот, навскидку: youtube.com/watch?v=QAeQKSVlhis ну и еще немного: youtube.com/watch?v=FIXZr7BPkrU youtube.com/watch?v=AHYqsDm9Kdw youtube.com/watch?v=OzzsynxIUMM В общем, в Sense есть мастер, который делает шаблон, и его уже можно менять - это сильно ускоряет разработку. Есть свободная библиотека шаблонов - http://branch.qlik.com/#!/project - в ней уже много готовых расширений для встраивания. Однако, чтобы разобраться, как они работают, все равно необходимо знать js, хоть базово. С Уважением, Георгий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 15:22:39 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
George Nordic, Спасибо огромное. Сенс правда мне не подходит, по ряду причин. В нашем департаменте только кликвью. Но остальное обязательно просмотрю. Базовые знания есть, яндекс карты мы таки прикрутили костылями)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 15:26:15 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
George Nordic, И еще вопрос. Вообще много трудозатрат будет,чтоб в клике навести красоту? Ну там шевеление кнопок при наведении, графики чтоб не внезапно менялись, а красиво перестраивались и т.д. ? Т.е. функционал всех устраивает полностью. Но вот появился новый-дерзкий сотрудник. Который нифига про работу с данными не знает,зато показывает руководству примеры красивой анимированной работы на js. И вот теперь от меня хотят так же. П.с. вы вроде бы как-то причастны к компании. У меня скрины на работе могу позже выслать. КАК?! Блин линейный график может показывать мервую петлю? Это же математически нереально! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 15:33:46 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
Ох, да есть такие. По ERP-системам помню, если вместо новичок вместо решения прикладной задачи начинает интересоваться как в гриде вертикально подписать колонки или нарисовать собственные кнопки. Ну, молодые еще, неопытные. Дайте ему реальную задачу - будет не до красоты. Вообще - у вас и сенс должен быть, ну или скачайте бесплатный, гляньте. Там очень дружелюбный API для вот таких визуализиторов. Т.е. движок Qlik берет на себя работу с данными и вычислениями, а дальше - хоть мертвую петлю рисуй, хоть портрет Нестерова. Покажи Sense ему и API. А на xbcnjv js - ну, пусть с витринкой хотя бы на пару миллионов строк поработает, потом поговорим. А про пару миллиардов вообще молчу. С Уважением, Георгий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 17:52:26 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
gradus87Ну или наиболее близкие темы, типа "берем api и вот-вот и у нас красивые графики". Основы самого языка я и сам почитаю и js программистом становиться не собираюсь, мне бы "боевое использование". Можно онлайн, можно офлайн, но тогда интенсив типа: ежедневно по 8 часов. т.к. командировку больше,чем на 10 дней мне контора вряд ли оформит под это. Спасибо. 1. то что вы хотите -- есть некая часть web programming. вам нужно презентационный слой, а он НЕ только JS/CSS но и HTML в первую очередь. 2. вам нужну среднее понимание html. JS/CSS в конечном итоге лишь меняют свойства HTML елементов. Без понимания аттрибутов, евентов и метаданных нескольких базовых елементов HTML вы никуда не продвинитесь. 3. JS (и все его фреймворки) в основном просто меняют свойства елементов при различных условиях. Очен- грубо -- как сделать кнопку переливаюшейся про наводе мышкой: 3.1 Если надо анимировать ОДНУ конкретную кнопку, то сначала надо найти кнопку -- или по ИД, или по названию, илил по порядковому номеру на странице, или имени строчки на которой кнопка, или... (искать или через ДОМ или XPATH -- один из них выучить придется по любому) то Что тут важно -- ИД/имя кнопки обычно задается сервером, если по уму -- то ИД будет статический, если без-ума -- будет плавать и использованию не подлежит. Придется искать по положению и/илил порядковому номеру или , если есть по уникальной надписи на кнопке. 3.2 определить евент -- просто надо знат- как ловится onMouсеOver https://www.w3schools.com/jsreF/event_onmouseover.asp <element onmouseover="myScript"> или object.onmouseover = function(){myScript}; или object.addEventListener("mouseover", myScript); 3.2 в скрипте поменять статическую картинку на анимированый ГИФ или просто заменить цвет бакгроунда --- еще раз -- ето все стандартные свойства HTML (учить придется полюбому). 3.3 CSS -- в простейшем случае -- просто вынос набора свойст со странице в отдельный файл --- удобно для кнотроля презентационных свойст без смены самой страницы и для реиспользования. Если нужная кнопка имеет свой уникальный класс, то поменяв значения в CSS вы сможет изменить кнпку даже без JS. для специаялиста такие штуки достаточно простые. Главный вопрос -- каким образом идентифицируются (ИД, классы, уникальные имена) елементы HTML который генерирует сервер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 19:46:30 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
вот елентарные примеры как кнопку анимировать через CSS https://tympanus.net/codrops/2013/06/13/creative-button-styles/ заметте что в данном случае кнопка (-ки) должны иметь класс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 19:53:42 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
javajdbc, Спасибо. Но вот судя по нику, вы можете на примере свинга в двух словах сказать. Сто мне нужно чтоб условно при нажатии на кнопку поменять свойства другого элемента. Просто в джаве всё элементарно, тут слушатель, тут экшн и оп. А в js как-то сложно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 19:57:07 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
gradus87javajdbc, Спасибо. Но вот судя по нику, вы можете на примере свинга в двух словах сказать. Сто мне нужно чтоб условно при нажатии на кнопку поменять свойства другого элемента. Просто в джаве всё элементарно, тут слушатель, тут экшн и оп. А в js как-то сложно. ...теже тестикулы но в ортогональной проекции... ...далее просто псевдо-код "КНПКА_НАД_КОТОРОЙ_ПРОВОДЯТ_МЫШКОЙ".onmouseover = function(){ НаборКнопок = DOM.find(найди все кнопки которые надо подсветить) НаборКнопок.foreach{ КнопкаИзЦикла.background.color = "Red"} }; это довольно линейный код. Лучше будет задать функцию отдельно и просто сослаться на нее в Object.mouseover. Как вы видели в моем предыдушем посте -- примеры с кнопкой -- в JS есть теже листенеры и подписка. Но щто , на мой взгляд -- лишнее, ибо если вы нашли кнпку по ИД, то проше напрямую написать в JS buttonId34.mouseover=myScript Лучше, а тек думаю, обратится в форум JS -- вам там по уму все распишут за 3 секунды. Приведите пример страницы которую гинерирует QV. Самый важнуй вопрос -- как идентифицируются елементы? если CSS? есть ли калл-бак на JS file который можно редактироват-? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 20:17:55 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
...пардон за ашипки... клава в непривычной раскладке... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 20:19:38 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
gradus87, ну так в js то же самое. Есть объект каким-то id,есть листенер на кнопку, который по объекту id находит и что-то делает. Конкретно по теме надо знать: 1) api чтобы вытащить данные из qlikview Туториал по основам: http://www.qlikblog.at/2860/qlikview-extension-tutorial-hello-world/ Доки: http://help.qlik.com/en-US/qlikview-developer/12.1/Subsystems/Extensions/Content/extensions-start.htm Список готовых расширений. Полезно смотреть и копировать http://www.qlikblog.at/1939/a-comprehensive-list-of-qlikview-object-extensions-012013/ 2) библиотеки визуализации и как их вообще с помощью JS делать. Могу посоветовать Data Visualization with JavaScript (Stephen A. Thomas) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 20:21:45 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
Leoris, И вам спасибо. с завтрашнего дня начну по порядку. Но кстати, блин. Есть просто хорошие курсы по js?! Компания предоставляет командировку и оплату, а я скажу "не надо-я всё сам, мне ребята на форуме помогли" жаба же задушит меня( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2017, 20:25:24 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
gradus87, курсов по js навалом. Если с английским всё хорошо - смотрите (или качайте :) ) курсы codeacademy, coursera. Если нет - лучше найти онлайн курсы с инструктором, у меня был неплохой опыт обучения в geekbrains например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 06:33:32 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
javajdbc Приведите пример страницы которую гинерирует QV. О! Вот это лучшее предложение )) вот http://ap-b.demo.qlik.com/QvAJAXZfc/opendoc.htm?document=qvdocs/Help Desk Management.qvw&host=demo11 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 10:24:38 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
gradus87javajdbc Приведите пример страницы которую гинерирует QV. О! Вот это лучшее предложение )) вот http://ap-b.demo.qlik.com/QvAJAXZfc/opendoc.htm?document=qvdocs/Help Desk Management.qvw&host=demo11 1. познакомьтесь с Ф12 тулзами --- в любом броузере нажмите F12 i и увидете композицию страницы. Напромер в Фирефохе есть встроеные F12, но я пользовал еше и addon Firebug and FirePath. Картинка -- с ФиреПас. 2. по F12 видно что страница использует QvAjac.js , overlay.css и другие библиотеки. Вам надо будет получить доступ к этим файлам если хотите что-то изменить 3. ву также видите XPATH значение одной из строчек -- "LOW" резовая строчка вверху слева.. Длинное значение -- это аддрес елемента. так можно находить елемент и изменять его свойства ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 15:01:03 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
4. тут более детально показан некий елемент, нумерация на картинке: 1. сам елемент -- (на самом деле возможно соседний с показаным....) 2. класс "QvGrid" изменив его в CSS или JS фаиле вы сможете, напромер, изменить размеры ячеек, фонт, бакграунд, итд 3.елемент с ИД = 0013073 -- 4.бакгроунд 255,255,255 -- белый 5. где то там закопан сам елемент и его текстовое значение. 5. 5.1. Итак порядок действий : получить доступ к JS, CSS фаилам на сервере. Возможно это прописано в документации 5.2. разобратся как идентифицируются елементы и какие классы с ними ассоциируются 5.3. менять классы в CSS, и/или дописывать кастомизированые атрибуты и новое поведение в JS фаилах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 15:13:42 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
javajdbc, Спасибо вроде понятно. Буду в понедельник играться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 17:18:49 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
gradus87javajdbc, Спасибо вроде понятно. Буду в понедельник играться. ок! :-) ...на самом деле я упростил и даже неверно сказал: QvAjac.js , overlay.css которые идут от QV -- лучше не трогать вообше. Они могут поменятся при апгрейде. Надо найти ТЕМПЛЕЙТ фаил где прописаны "хедеры" -- список обших метаданных, библиотек, обших картинок для всех страниц. То что вы видите на первой картинке внизу -- часть хедера. В этот ТЕМПЛЕЙТ файл надо вписать свои файлы ПОСЛЕ дефолтных (в случае если два файла определяют одно и тоже -- последний выигрывает). Вы просто добавляете после QV линий: <script type="text/javascript" src="folder1\folder2\myOwnScript.js"> <link type="text/css" rel="stylesheet" href="folder1\folder2\myOwnScript.css"/> ...и вписывает свой код в эти новые файлы. Файлы должны быть доступны с сервера из http(s)://www.mysite.com\folder1\folder2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2017, 17:56:57 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
javajdbc, при всём уважении ваш подход сильно отличается от того, как обычно в Qlikview реализуется создание собственных расширений. Вы предлагаете вручную менять css и js сервера (которые если что минимизированы)? С большой долей вероятности эти приведёт к глюкам при отрисовке графиков в браузере или вообще сделает сервер неработоспособным. Стандартный способ создания нового дизайна и графиков - именно через разработку расширений extensions, а не переписывания "ядра" системы ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 20:46:00 |
|
||
|
Посоветуйте хорошие курсы js, где бы могли научить сразу взаимодействию с qlikview
|
|||
|---|---|---|---|
|
#18+
Leorisjavajdbc, при всём уважении ваш подход сильно отличается от того, как обычно в Qlikview реализуется создание собственных расширений. Вы предлагаете вручную менять css и js сервера (которые если что минимизированы)? С большой долей вероятности эти приведёт к глюкам при отрисовке графиков в браузере или вообще сделает сервер неработоспособным. Стандартный способ создания нового дизайна и графиков - именно через разработку расширений extensions, а не переписывания "ядра" системы ) ...ок, скорее всего вы правы...для конкретного случая.... ...но полюбому имеет смысл ознакомится с html (елементы, id, аттрибуты, евенты, формы, сабмиты, акции), модели и доступ (DOM, xpath, етс) , скриптинг и контроль (JS,CSS, классы, наложения классов)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2017, 22:44:20 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=39510125&tid=1858131]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
165ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 474ms |

| 0 / 0 |
