Событие клика по дататику с помощью requirejs - PullRequest
0 голосов
/ 07 ноября 2018

событие щелчка по датируемым данным не работает с requirejs, если я удаляю define и использую его как нормальное событие щелчка по файлу js.

Ошибки: Uncaught ReferenceError: showImg не определен на HTMLImageElement.onclick

скрипты js: -

define(['jquery','jquery-ui', 'bootstrap', 'bootstrap-treeview',
        'jquery-dateformat', 'datatables.net',
        'dataTables-checkboxes', 'dataTables-buttons'],function($){
// code 
});

config js: -

requirejs.config({
    "paths" : {
        "app" : "main",
        "jquery" : [ "../lib/js/jquery-3.3.1" ],
        "jquery-ui" : "../lib/js/jquery-ui",
        "bootstrap" : "../lib/js/bootstrap.min",
        "bootstrap-treeview" : "../lib/js/bootstrap-treeview.min",
        "dataTables-buttons" : "../lib/js/dataTables.buttons.min",
        "dataTables-checkboxes" : "../lib/js/dataTables.checkboxes.min",
        "jquery-dateformat" : "../lib/js/jquery-dateformat.min",
        "jquery-migrate" : [ "../lib/js/jquery-migrate-3.0.0.min" ],
        "datatables.net" : [ "../lib/js/jquery.dataTables.min" ],
        "script" : "js/script",
        "search-bar" : "js/search-bar"
    },
    "shim" : {
        // Place for dependencies
        "bootstrap" : {
            deps : [ "jquery", "jquery-ui" ]
        },
        "bootstrap-treeview" : {
            deps : [ "jquery", "bootstrap" ]
        },
        "jquery-dateformat" : {
            deps : [ "jquery" ]
        },
        "jquery-ui" : {
            deps : [ "jquery" ]
        },
        "jquery-migrate" : {
            deps : [ "jquery" ]
        },
        "datatables.net" : {
            deps : [ "jquery", "jquery-ui", "bootstrap", "bootstrap-treeview",
                        "jquery-dateformat"]
            },
        "search-bar" : {
            deps : [ "jquery", "jquery-ui", "bootstrap", "bootstrap-treeview",
                    "jquery-dateformat", "datatables.net",
                    "dataTables-checkboxes", "dataTables-buttons" ]
        },
        "script" : {
            deps : [ "jquery", "jquery-ui", "bootstrap", "bootstrap-treeview",
                    "jquery-dateformat", "datatables.net",
                    "dataTables-checkboxes", "dataTables-buttons" ],
                    exports: 'DataTable'

        }
    }
});
requirejs([ "app" ]);
...