c# - Asp.Net Core 3.1 - 单击按钮时按 GUID 值删除和重命名 jstree 节点?
问题描述
此代码在 Razor 视图中显示类别:
$('#evts_button').on("click", function () {
var instance = $('#jstree').jstree(true);
instance.deselect_all();
console.log(instance);
});
$('#jstree')
.on("changed.jstree", function (e, data) {
if (data.selected.length) {
alert('The selected node is: ' + data.instance.get_node(data.selected[0]).id);
}
})
.jstree({
'core': {
'multiple': false,
"data": @Html.Raw(ViewBag.Json)
}
});
我有所有的节点instance.deselect_all();
我想放置一个按钮,在单击时将值发送到控制器?
删除并重命名选定的节点?
解决方案
我用这个:
$('#evts_button').on("click", function () {
var instance = $('#jstree').jstree("get_selected");
});
$('#jstree')
.on("changed.jstree", function (e, data) {
if (data.selected.length) {
alert('The selected node is: ' + data.instance.get_node(data.selected[0]).id);
}
})
.jstree({
'core': {
'multiple': false,
"data": @Html.Raw(ViewBag.Json)
}
});
它奏效了
推荐阅读
- sharepoint-online - 从 sharepoint online/onPremise 下载时如何保留所有文件和文件夹文档文件的元数据?
- mysql - 如何使用“AS”语法?
- pear - 安装 PHP 的 PEAR 进入循环(Windows)
- java - 如何在 Android 的片段中播放 YouTube 视频?
- kubernetes - 为什么在 Kubernetes 中为 Kafka 使用无头服务,为什么不使用开箱即用的负载均衡集群 IP?
- postgresql - 按键插入jsonb对象到其他jsonb
- ios - iOS swift中推送通知的文本对齐
- excel - 在 Excel VBA 中单击 listbox_click() 后如何检索复选框的检查?
- c# - 从另一个表引用子表?
- ios - 与日期字符串分开获取月份和日期