(function ($) {
app.modals.ClassificationTreeModal = function () {
var selectedId = [];
var _stocktakingSessionsService = abp.services.app.stocktakingSessions;
var _modalManager;
this.init = function (modalManager) {
_modalManager = modalManager;
var modal = _modalManager.getModal();
};
alert('A');
$(".modal-dialog modal-xl").removeClass("modal-dialog modal-xl").addClass("modal-dialog modal-xl modal-dialog-scrollable");
$(".content d-flex flex-column flex-column-fluid").removeClass("content d-flex flex-column flex-column-fluid").addClass("modal-body");
_stocktakingSessionsService.getClassificationTree(
1,
2
).done(function (data) {
var res1 = JSON.parse(data);
$('#jstree').jstree({
core: {
data: res1,
check_callback: true,
"themes": {
"variant": "large"
}
},
"types": {
"default": {
"icon": "fa fa-folder text-primary"
},
"file": {
"icon": "fa fa-folder text-primary"
}
},
'checkbox': {
//keep_selected_style: false,
////whole_node: false,
////tie_selection: true
//three_state: false,
//cascade: 'none'
},
'search': {
'case_insensitive': true,
'show_only_matches': true
},
"plugins": ["search", "wholerow", "checkbox"]
}).on('search.jstree', function (nodes, str, res) {
if (str.nodes.length === 0) {
$('#jstree').jstree(true).hide_all();
}
});
$('#deliverable_search').keyup(function () {
$('#jstree').jstree(true).show_all();
$('#jstree').jstree('search', $(this).val());
});
$('#jstree').on('changed.jstree', function (e, data) {
selectedId = []
for (var i = 0; i < data.selected.length; i++) {
selectedId.push(data.instance.get_node(data.selected).id);
}
});
var inputString = document.getElementById('arrayInput').value;
var nodesToCheck = JSON.parse(inputString);
$('#jstree').on('loaded.jstree', function () {
// Check the node with id '2'
nodesToCheck.forEach(function (nodeId) {
$('#jstree').jstree('check_node', nodeId.toString());
});
}).fail(function (err) {
});
});
this.save = function () {
var arr = selectedId
var data = {
arr2: selectedId,
};
_modalManager.setResult(data);
abp.event.trigger('app.ClassificationTreeStocktakingSessionModalSaved', data);
abp.notify.info(app.localize('SavedSuccessfully'));
_modalManager.close();
};
}
})(jQuery);
Подробнее здесь: https://stackoverflow.com/questions/798 ... -on-fail-i
Почему я получаю эту ошибку в файле js Uncaught TypeError: $(...).on(...).fail не является функцией? ⇐ Javascript
Форум по Javascript
1763732723
Anonymous
(function ($) {
app.modals.ClassificationTreeModal = function () {
var selectedId = [];
var _stocktakingSessionsService = abp.services.app.stocktakingSessions;
var _modalManager;
this.init = function (modalManager) {
_modalManager = modalManager;
var modal = _modalManager.getModal();
};
alert('A');
$(".modal-dialog modal-xl").removeClass("modal-dialog modal-xl").addClass("modal-dialog modal-xl modal-dialog-scrollable");
$(".content d-flex flex-column flex-column-fluid").removeClass("content d-flex flex-column flex-column-fluid").addClass("modal-body");
_stocktakingSessionsService.getClassificationTree(
1,
2
).done(function (data) {
var res1 = JSON.parse(data);
$('#jstree').jstree({
core: {
data: res1,
check_callback: true,
"themes": {
"variant": "large"
}
},
"types": {
"default": {
"icon": "fa fa-folder text-primary"
},
"file": {
"icon": "fa fa-folder text-primary"
}
},
'checkbox': {
//keep_selected_style: false,
////whole_node: false,
////tie_selection: true
//three_state: false,
//cascade: 'none'
},
'search': {
'case_insensitive': true,
'show_only_matches': true
},
"plugins": ["search", "wholerow", "checkbox"]
}).on('search.jstree', function (nodes, str, res) {
if (str.nodes.length === 0) {
$('#jstree').jstree(true).hide_all();
}
});
$('#deliverable_search').keyup(function () {
$('#jstree').jstree(true).show_all();
$('#jstree').jstree('search', $(this).val());
});
$('#jstree').on('changed.jstree', function (e, data) {
selectedId = []
for (var i = 0; i < data.selected.length; i++) {
selectedId.push(data.instance.get_node(data.selected[i]).id);
}
});
var inputString = document.getElementById('arrayInput').value;
var nodesToCheck = JSON.parse(inputString);
$('#jstree').on('loaded.jstree', function () {
// Check the node with id '2'
nodesToCheck.forEach(function (nodeId) {
$('#jstree').jstree('check_node', nodeId.toString());
});
}).fail(function (err) {
});
});
this.save = function () {
var arr = selectedId
var data = {
arr2: selectedId,
};
_modalManager.setResult(data);
abp.event.trigger('app.ClassificationTreeStocktakingSessionModalSaved', data);
abp.notify.info(app.localize('SavedSuccessfully'));
_modalManager.close();
};
}
})(jQuery);
Подробнее здесь: [url]https://stackoverflow.com/questions/79826561/why-i-am-getting-this-error-in-js-file-uncaught-typeerror-on-fail-i[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия