برای نمایش اطلاعات به صورت درختی از پلاگین 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/08/06
- ساعت :
01:20:00 PM
- بازدید :
158
- پاسخ :
1
|
تاریخ :
1398/08/21
- ساعت :
03:53:00 PM
- بازدید :
2271
- پاسخ :
1
|
تاریخ :
1398/08/18
- ساعت :
12:16:00 PM
- بازدید :
2156
- پاسخ :
2
|
تاریخ :
1399/10/20
- ساعت :
01:57:00 PM
- بازدید :
3985
- پاسخ :
1
|
تاریخ :
1399/07/25
- ساعت :
02:58:00 AM
- بازدید :
7351
- پاسخ :
1
|
تاریخ :
1402/02/07
- ساعت :
12:39:00 PM
- بازدید :
605
- پاسخ :
1
|
تاریخ :
1402/02/06
- ساعت :
09:14:00 PM
- بازدید :
470
- پاسخ :
1
|
تاریخ :
1401/05/14
- ساعت :
07:50:00 PM
- بازدید :
1462
- پاسخ :
1
|
تاریخ :
1402/01/27
- ساعت :
06:54:00 PM
- بازدید :
748
- پاسخ :
1
|
تاریخ :
1402/01/27
- ساعت :
06:51:00 PM
- بازدید :
1002
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
3
- پاسخ :
0
|
تاریخ :
1402/08/18
- ساعت :
08:43:00 AM
- بازدید :
223
- پاسخ :
0
|
تاریخ :
1402/09/06
- ساعت :
03:03:00 PM
- بازدید :
39
- پاسخ :
1
|
تاریخ :
1398/07/25
- ساعت :
09:37:00 PM
- بازدید :
2944
- پاسخ :
5
|
تاریخ :
1402/09/04
- ساعت :
10:34:00 AM
- بازدید :
64
- پاسخ :
0
|
تاریخ :
1402/08/21
- ساعت :
10:40:00 PM
- بازدید :
150
- پاسخ :
2
|
تاریخ :
1402/08/22
- ساعت :
12:30:00 PM
- بازدید :
167
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
3896
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
270
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
09:45:00 PM
- بازدید :
190
- پاسخ :
1
|