jstree: при щелчке родительского узла должны быть выбраны только все дочерние элементы, и должен быть выбран родительский элемент.jstree: при щелчке родительского узла только все дочерние элементы должны быть выбраны, а родительский не должен быть выбран.
$('#DivIndustryCategoryTree').on('changed.jstree Event', function(e, data) {
var i, j, r = [];
var relatedIndustryID = [];
categoryBEArray.RelatedIndustries = [];
for (i = 0, j = data.selected.length; i < j; i++) {
var indSelectedObj = {};
indSelectedObj.ProductID = ProductID;
indSelectedObj.ProductPageID = ProductPageID;
indSelectedObj.Language = Language;
r.push(data.instance.get_node(data.selected[i]).text);
indSelectedObj.IndustryID = parseInt(data.instance.get_node(data.selected[i]).id);
relatedIndustryID.push(parseInt(data.instance.get_node(data.selected[i]).id));
categoryBEArray.RelatedIndustries.push(indSelectedObj);
}
selectedData = r;
selectedDataID = relatedIndustryID;
categoryBEArray.RelatedServices.push(null);
categoryBEArray.ID = ProductID;
});