برای نمایش اطلاعات به صورت درختی از پلاگین JsTree استفاده کردم. با چه دستوری می تونم ID گره والد یا Parent node رو بگیرم ؟
خود از دستور زیر استفاده کردم :
postedItems.push({
text: data.instance.get_node(data.selected[i]).text,
id: data.selected[i],
parent: data.node.parents[0]
});
دستور data.node.parents هست ولی ظاهرا اشتباه جواب میده !
برای گرفتن ID نود Parent شما ازدستور data.node.parents استفاده کردید ولی این دستور صحیح نیست. بهتره از دستور زیر استفاده کنید:
postedItems.push({
text: data.instance.get_node(data.selected[i]).text,
id: data.selected[i],
parent: data.instance.get_node(data.selected[i]).parent
});
اگر تست کنید می بینید که به درستی آیدی گره پدر رو میده. به طور کلی دستورتون میشه یه چیزی مشابه با زیر :
<script>
$(function () {
$("#jstree1").on("changed.jstree", function (e, data) {
var i, j;
var postedItems = [];
j = data.selected.length;
for (var i = 0; i < j; i++)
{
postedItems.push({
text: data.instance.get_node(data.selected[i]).text,
id: data.selected[i],
parent: data.instance.get_node(data.selected[i]).parent
});
}
}).jstree({
"core": {
"themes": {
"variant":"large"
},
"data": @Html.Raw(ViewBag.teacherJson) ,
},
"checkbox": {
"Keep_selected_style":false
},
"plugins": ["checkbox"],
checkbox: { three_state: false, cascade: "" }
}).on("loaded.jstree", function () {
});
});
</script>
تاریخ :
1402/01/26
- ساعت :
03:38:00 PM
- بازدید :
889
- پاسخ :
1
|
تاریخ :
1402/11/13
- ساعت :
12:48:00 AM
- بازدید :
445
- پاسخ :
4
|
تاریخ :
1402/08/06
- ساعت :
01:20:00 PM
- بازدید :
510
- پاسخ :
1
|
تاریخ :
1398/08/21
- ساعت :
03:53:00 PM
- بازدید :
2662
- پاسخ :
1
|
تاریخ :
1398/08/18
- ساعت :
12:16:00 PM
- بازدید :
2421
- پاسخ :
2
|
تاریخ :
1399/10/20
- ساعت :
01:57:00 PM
- بازدید :
4377
- پاسخ :
1
|
تاریخ :
1399/07/25
- ساعت :
02:58:00 AM
- بازدید :
7926
- پاسخ :
1
|
تاریخ :
1402/02/07
- ساعت :
12:39:00 PM
- بازدید :
831
- پاسخ :
1
|
تاریخ :
1402/02/06
- ساعت :
09:14:00 PM
- بازدید :
718
- پاسخ :
1
|
تاریخ :
1401/05/14
- ساعت :
07:50:00 PM
- بازدید :
1709
- پاسخ :
1
|
تاریخ :
1403/01/29
- ساعت :
08:08:00 AM
- بازدید :
32
- پاسخ :
0
|
تاریخ :
1403/01/25
- ساعت :
06:46:00 PM
- بازدید :
64
- پاسخ :
1
|
تاریخ :
1403/01/12
- ساعت :
05:36:00 PM
- بازدید :
93
- پاسخ :
1
|
تاریخ :
1403/01/20
- ساعت :
07:32:00 PM
- بازدید :
111
- پاسخ :
2
|
تاریخ :
1403/01/17
- ساعت :
08:30:00 PM
- بازدید :
137
- پاسخ :
3
|
تاریخ :
1403/01/15
- ساعت :
04:12:00 PM
- بازدید :
137
- پاسخ :
2
|
تاریخ :
1403/01/19
- ساعت :
03:06:00 PM
- بازدید :
73
- پاسخ :
1
|
تاریخ :
1402/12/25
- ساعت :
03:38:00 PM
- بازدید :
232
- پاسخ :
0
|
تاریخ :
1402/12/13
- ساعت :
05:04:00 PM
- بازدید :
292
- پاسخ :
0
|
تاریخ :
1401/11/15
- ساعت :
11:17:00 AM
- بازدید :
1130
- پاسخ :
1
|