|
|
|
Отчет Stimulsoft Reports.js+Vue.js
|
|||
|---|---|---|---|
|
#18+
Всем привет, пишу приложение на Vue, из которого нужно отправить данные на печать со связкой в сабже. Купил генератор Stimulsoft Reports.js, установил stimulsoft-reports-js через npm и пытаюсь в методе компонента вызвать создание отчета из примера по мануала Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. однако получаю ошибку: vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in v-on handler: "TypeError: Cannot read property 'Viewer' of undefined" То есть генератор отчетов не импортировался. В примере мануала отчет подключается посредством добавления ссылок на js файлы Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 08:46 |
|
||
|
Отчет Stimulsoft Reports.js+Vue.js
|
|||
|---|---|---|---|
|
#18+
vb_sub, для начала нажать F12 и посмотреть, почему скрипты не подгружаются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 10:16 |
|
||
|
Отчет Stimulsoft Reports.js+Vue.js
|
|||
|---|---|---|---|
|
#18+
Дмитрий Мух, проблема скорее всего в том, что я не могу нормально импортировать пакет stimulsoft в приложение. После команды stimulsoft-reports-js у меня в node_modules появилась папка stimulsoft-reports-js с набором файлов в приложении к сообщению . В main.js я по-разному пытался его импортировать Код: xml 1. 2. 3. но при сборке получаю ошибку об отсутствии зависимостей These dependencies were not found: * dns in ./node_modules/pg/lib/connection-parameters.js, ./node_modules/tedious/lib/connector.js and 1 other * pg-native in ./node_modules/pg/lib/native/index.js To install them, you can run: npm install --save dns pg-native Текущий лог (без импорта stimulsoft в main.js) log.js?1afd:24 [HMR] Waiting for update signal from WDS... vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in v-on handler: "TypeError: Cannot read property 'Viewer' of undefined" found in ---> <VBtn> <PrintNakl> at src/views/PrintNakl.vue <VContent> <VApp> <App> at src/App.vue <Root> warn @ vue.runtime.esm.js?2b0e:619 logError @ vue.runtime.esm.js?2b0e:1884 globalHandleError @ vue.runtime.esm.js?2b0e:1879 handleError @ vue.runtime.esm.js?2b0e:1839 invokeWithErrorHandling @ vue.runtime.esm.js?2b0e:1862 invoker @ vue.runtime.esm.js?2b0e:2179 invokeWithErrorHandling @ vue.runtime.esm.js?2b0e:1854 Vue.$emit @ vue.runtime.esm.js?2b0e:3882 click @ VBtn.js?8336:123 invokeWithErrorHandling @ vue.runtime.esm.js?2b0e:1854 invoker @ vue.runtime.esm.js?2b0e:2179 original._wrapper @ vue.runtime.esm.js?2b0e:6911 vue.runtime.esm.js?2b0e:1888 TypeError: Cannot read property 'Viewer' of undefined at VueComponent.printStock (PrintNakl.vue?6c6f:174) at invokeWithErrorHandling (vue.runtime.esm.js?2b0e:1854) at VueComponent.invoker (vue.runtime.esm.js?2b0e:2179) at invokeWithErrorHandling (vue.runtime.esm.js?2b0e:1854) at VueComponent.Vue.$emit (vue.runtime.esm.js?2b0e:3882) at VueComponent.click (VBtn.js?8336:123) at invokeWithErrorHandling (vue.runtime.esm.js?2b0e:1854) at HTMLButtonElement.invoker (vue.runtime.esm.js?2b0e:2179) at HTMLButtonElement.original._wrapper (vue.runtime.esm.js?2b0e:6911) logError @ vue.runtime.esm.js?2b0e:1888 globalHandleError @ vue.runtime.esm.js?2b0e:1879 handleError @ vue.runtime.esm.js?2b0e:1839 invokeWithErrorHandling @ vue.runtime.esm.js?2b0e:1862 invoker @ vue.runtime.esm.js?2b0e:2179 invokeWithErrorHandling @ vue.runtime.esm.js?2b0e:1854 Vue.$emit @ vue.runtime.esm.js?2b0e:3882 click @ VBtn.js?8336:123 invokeWithErrorHandling @ vue.runtime.esm.js?2b0e:1854 invoker @ vue.runtime.esm.js?2b0e:2179 original._wrapper @ vue.runtime.esm.js?2b0e:6911 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 11:55 |
|
||
|
Отчет Stimulsoft Reports.js+Vue.js
|
|||
|---|---|---|---|
|
#18+
vb_sub, а эти скрипты точно подключаются? Пути/имена правильно указаны? Код: javascript 1. 2. Если да, то в консоле должен появиться какой-то объект Код: javascript 1. 2. з.ы.Вчера малость помучился с Vuefire и прочими зависимостями... Короче, подгрузил скрипты напрямую Код: javascript 1. 2. 3. И вместо двух строчек: Код: javascript 1. 2. написал одну: Код: javascript 1. Всё заработало. Но потом, конечно, буду разбираться, что к чему. VueCli - всё-таки хорошая штука :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 15:45 |
|
||
|
Отчет Stimulsoft Reports.js+Vue.js
|
|||
|---|---|---|---|
|
#18+
SQLPowerUser, пишет undefined. Пробую подключать не через npm, а через ссылку на скрипты- скопировал всю папку со скриптами из демонстрационного примера Stimulsoft reports.Js+Vue, теперь пишется ошибка в консоли, что stimulsoft.reports.js- невалидный("Uncaught SyntaxError: Unexpected token <"). Проверил файл на валидаторе- все нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 16:20 |
|
||
|
Отчет Stimulsoft Reports.js+Vue.js
|
|||
|---|---|---|---|
|
#18+
какой браузер используете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2019, 16:45 |
|
||
|
Отчет Stimulsoft Reports.js+Vue.js
|
|||
|---|---|---|---|
|
#18+
Konst_One, Chrome Версия 76.0.3809.132 (Официальная сборка), (64 бит) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2019, 08:11 |
|
||
|
Отчет Stimulsoft Reports.js+Vue.js
|
|||
|---|---|---|---|
|
#18+
вот тут народ к ангуляру подключал: https://stackoverflow.com/a/54547392 посмотри, может поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2019, 09:34 |
|
||
|
Отчет Stimulsoft Reports.js+Vue.js
|
|||
|---|---|---|---|
|
#18+
Получилось немного продвинуться в направлении решении проблемы. Создаю пустой проект Vue, и не могу подключить никакой js файл в скрипты index.html Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Любой js-файл, который я добавляю, не подгружается с ошибкой "Uncaught SyntaxError: Unexpected token" . Что можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2019, 09:40 |
|
||
|
Отчет Stimulsoft Reports.js+Vue.js
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2019, 10:36 |
|
||
|
Отчет Stimulsoft Reports.js+Vue.js
|
|||
|---|---|---|---|
|
#18+
В общем кто будет парится с такой же проблемой, нужно перенести файлы скриптов в папку "public" и все заработает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2019, 08:05 |
|
||
|
Отчет Stimulsoft Reports.js+Vue.js
|
|||
|---|---|---|---|
|
#18+
Еще раз привет, дописал приложения до уровня того, что оно печатает отчет. Но как можно убрать браузерный превью печати? Чтобы можно было из кода напрямик посылать печать на принтер по умолчанию? Прописал аргумент при запуске браузера \Application\chrome.exe" --disable-print-preview , превью пропало, но все равно каждый раз при печати спрашивает на какой принтер пустить. Можно ли как-то зафиксировать в приложении использование принтера по умолчанию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2019, 15:14 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=13&tid=1443628]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 145ms |

| 0 / 0 |
