# 树形结构的数据crud
当一张数据表中存在一个父节点的字段指向本表中另条记录的主键id,那么这个表就是一个树形结构的表

## 树形机构表的crud
json格式的数据
{
    "tblname"		# 表名
	"alias"			# 别名，当需多个crud界面时，可用alias来生成份不同的功能
    "uitype": "tree"# 给定uitype为"tree"指定用树状结构数据crud
    "title"			# 标题，如果不给定，使用数据表定义中的表标题
    "params":{		# crud 的参数
        "idField":					# 必须，指定树节点的id字段
        "textField"					# 指定树节点显示内容字段
        "sortby"					# 指定排序字段，可以多个字段，用[a desc, b]形式给出按照多个字段排序，"desc“表示倒排，不给定就是正排
        "editable"					# true代表可编辑，false表示不可编辑，通常给定true
        "edit_exclouded_fields"		# 设置不参与编辑（新增和修改）字段，数组
        "parentField"				# 父节点字段
        "subtables":[				# 外键清单（表中存在字段指向本表主键记录)
			{	
				"field"				# 外键表字段
				"title"				# 可选，不选用外键表的表标题
				"url"				# 当alias定义时需要，用{{entire_url(...)方式定义指向表的url
				"subtable"			# 外键表名称
			}
        ],
    }
}
