This topic contains 2 replies, has 2 voices, and was last updated by adriwan_kenoby 6 years, 4 months ago.
- Topic
I have made a javascript component, the configuration need to be load from asset cause of the use of init function which cannot be executed from yml.
#requirejs.config.js.twig
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566{% set requirejs_config_extend %}requirejs.config({paths: {'amcharts': "//cdn.amcharts.com/lib/3/amcharts",'amcharts.serial': "//cdn.amcharts.com/lib/3/serial",'amcharts.theme.light': "//cdn.amcharts.com/lib/3/themes/light",'amstock': "//cdn.amcharts.com/lib/3/amstock",'amcharts.plugins.responsive': "//cdn.amcharts.com/lib/3/plugins/responsive",'amcharts.plugins.dataloader': "//cdn.amcharts.com/lib/3/plugins/dataloader.min","amcharts.export": "//cdn.amcharts.com/lib/3/plugins/export/export.min","amcharts.plugins.export.libs.blob": "//cdn.amcharts.com/lib/3/plugins/export/libs/blob.js/blob","amcharts.plugins.export.libs.fabric": "//cdn.amcharts.com/lib/3/plugins/export/libs/fabric.js/fabric","amcharts.plugins.export.libs.fileSaver": "//cdn.amcharts.com/lib/3/plugins/export/libs/FileSaver.js/FileSaver","amcharts.plugins.export.libs.jszip": "//cdn.amcharts.com/lib/3/plugins/export/libs/jszip/jszip","amcharts.plugins.export.libs.pdfmake": "//cdn.amcharts.com/lib/3/plugins/export/libs/pdfmake/pdfmake","amcharts.plugins.export.libs.pdfFonts": "//cdn.amcharts.com/lib/3/plugins/export/libs/pdfmake/vfs_fonts","amcharts.plugins.export.libs.xlsx": "//cdn.amcharts.com/lib/3/plugins/export/libs/xlsx/xlsx"},shim: {'amcharts.serial': {deps: [ 'amcharts' ],exports: 'AmCharts',init: function() {AmCharts.isReady = true;}},'amcharts.theme.light': {deps: [ 'amcharts' ],exports: 'AmCharts',init: function() {AmCharts.isReady = true;}},'amstock': {deps: ['amcharts', 'amcharts.serial', 'amcharts.theme.light'],exports: 'AmCharts',init: function() {AmCharts.isReady = true;}},'amcharts.plugins.responsive': {deps: [ 'amcharts' ]},'amcharts.plugins.dataloader': {deps: [ 'amcharts' ]},'amcharts.plugins.export.libs.pdfFonts': {deps: [ "amcharts.plugins.export.libs.pdfmake" ]},'amcharts.export': {'deps': [ "amcharts", "amcharts.plugins.export.libs.blob", "amcharts.plugins.export.libs.fabric", "amcharts.plugins.export.libs.fileSaver", "amcharts.plugins.export.libs.jszip", "amcharts.plugins.export.libs.pdfmake", "amcharts.plugins.export.libs.pdfFonts", "amcharts.plugins.export.libs.xlsx" ],'exports': "AmCharts",'init': function() {AmCharts.isReady = true;// CSS exception; load once it's readyvar link = document.createElement( "link" );link.type = "text/css";link.rel = "stylesheet";link.href = "//cdn.amcharts.com/lib/3/plugins/export/export.css";document.getElementsByTagName( "head" )[ 0 ].appendChild( link );}}}});{% endset %}123456789placeholders:placeholders:requirejs_config_extend:items:sinabs_monitoring_requirejs_config:order: 10items:sinabs_monitoring_requirejs_config:template: SinabsMonitoringBundle::requirejs.config.js.twigMy problem is that i have the exception Variable “requirejs_config_extend” does not exist in my template …
Some one have an idea ? if i put the config directly in the template ( which is very ugly ) it works.
Thanks for your help oro team.This post is related to a previous one: post-32861
The forum ‘OroCRM – Programming Questions’ is closed to new topics and replies.