如何在js中实现树结构类型的表单动态填充
How to implement tree structure type form filling dynamically in js
我想创建一个动态树结构,在其中编辑/删除节点及其数据。在这个树结构的每个级别,我们都有不同的表格来添加/编辑/删除数据。
您可以使用Telerik剑道UI树视图。它是免费的,易于实现,并支持您的所有需求。
基本示例:
<div class="demo-section k-header">
<ul id="treeview">
<li data-expanded="true">
<span class="k-sprite folder"></span>
My Web Site
<ul>
<li data-expanded="true">
<span class="k-sprite folder"></span>images
<ul>
<li><span class="k-sprite image"></span>logo.png</li>
<li><span class="k-sprite image"></span>body-back.png</li>
<li><span class="k-sprite image"></span>my-photo.jpg</li>
</ul>
</li>
<li data-expanded="true">
<span class="k-sprite folder"></span>resources
<ul>
<li data-expanded="true">
<span class="k-sprite folder"></span>pdf
<ul>
<li><span class="k-sprite pdf"></span>brochure.pdf</li>
<li><span class="k-sprite pdf"></span>prices.pdf</li>
</ul>
</li>
<li><span class="k-sprite folder"></span>zip</li>
</ul>
</li>
<li><span class="k-sprite html"></span>about.html</li>
<li><span class="k-sprite html"></span>contacts.html</li>
<li><span class="k-sprite html"></span>index.html</li>
<li><span class="k-sprite html"></span>portfolio.html</li>
</ul>
</li>
</ul>
</div>
<script>
$(document).ready(function() {
$("#treeview").kendoTreeView();
});
</script>
相关文章:
- 从HTML表单发布blob的表单输入类型是什么
- 如何在js中实现树结构类型的表单动态填充
- 将Overlay添加到弹出窗口并添加输入类型字段以退出表单
- 在 Angular2 中构建多部分/表单数据 POST 请求并验证输入类型文件
- 当输入字段位于 HTML 表中且其类型为“隐藏”时进行表单验证
- 我如何验证/发布编辑类型为表单编辑中的 jqgrid 选择的列
- 使用 AJAX 在页面加载时自动提交表单并获得 html 类型结果
- 如何将文本上载为具有输入类型文件的表单中的文本文件
- 如何从一个表单的输入字段中获取数据,并使用JQuery在不同的表单中填充相同的输入类型
- 如何在同一表单上拥有两种不同类型的日历
- 如何在Django表单中设置可接受的文件类型'的FileInput小部件
- 具有输入类型文件字段的语义UI重置表单
- 将隐藏输入类型转移到我的隐藏模态/表单
- 如何在模式窗口中从html表单文件类型打开图像
- 当输入类型为“”时如何提交表单;提交”;使用javascript的内部表单
- 当我尝试在django中更新表单时,会遇到这种类型的问题
- 如何筛选出发布的隐藏表单输入类型
- 如何为表单提交添加选择器,仅当特定按钮类型导致表单提交时
- 如何将服务器端类型传递给 asp.net Web 表单以供 JavaScript 使用
- 类型错误:序列化表单时,未定义不是函数