EasyUI Forum
April 27, 2024, 05:54:56 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Using easyloader and extensions  (Read 2832 times)
WizPS
Jr. Member
**
Posts: 67


View Profile
« on: September 08, 2019, 03:01:20 AM »

Hi, I'm using easyloader. Is there a way to include dependant extension libraries better than this?
Code:
using(['datagrid'], function () {
using('datagrid-filter/datagrid-filter.js', function () {
using('edatagrid/jquery.edatagrid.js', function () {
// ... code
});
});
});
Could something like this work?
Code:
using(['datagrid','datagrid-filter','edatagrid'], function () {
// ... code
});
any suggestions how to do this the best way?
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #1 on: September 08, 2019, 07:00:55 PM »

Yes, you can define the modules before using it in a better way. Please look at this code:
Code:
$.extend(easyloader.modules, {
edatagrid: {
js:'https://www.jeasyui.com/easyui/jquery.edatagrid.js',
dependencies:['datagrid']
},
datagridfilter: {
js:'https://www.jeasyui.com/easyui/datagrid-filter.js',
dependencies:['datagrid','treegrid','combogrid']
}
})
using(['edatagrid','datagridfilter'], function(){
...
});
Logged
WizPS
Jr. Member
**
Posts: 67


View Profile
« Reply #2 on: September 13, 2019, 05:36:34 PM »

Indeed, works fine! Thank you!
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!