# 表格结构的数据crud
当一张表不是树形结构的就时表形结构的crud

## 表形机构表的crud
json格式的数据
{
    "tblname"		# 表名
	"alias"			# 别名，当需多个crud界面时，可用alias来生成份不同的功能
    "title"			# 标题，如果不给定，使用数据表定义中的表标题
    "params":{		# crud 的参数
        "sortby"					# 指定排序字段，可以多个字段，用["a desc", "b"]形式给出按照多个字段排序，"desc“表示倒排，不给定就是正排
        "editor":{					# 给定编辑时form初始化参数
									# 需要参考bricks的Form控件
            "binds":[				# 比如添加事件处理
                {
                    "wid":"province_id",	# 指定form的事件名
                    "event":"changed",		# 事件，比如数据变化
                    "actiontype":"script",	# 事件处理类型
                    "target":"city_id",		# 目标控件
                    "script":				# 脚本内容，规定用js脚本
                }
            ]
        },
        "browserfields": {					# 列表显示的参数
            "exclouded": ["id"],			# 不显示的字段列表
            "alters": {						# 需要改变的字段
				"field1":{					# 字段名为field1的字段的改变	
					"opt1"					# bricksform可输入类型的初始化参数中的任何项
				}
            }
        },
        "editexclouded": [					# 编辑时不包含的字段列表
        ],
        "subtables":[				# 可选，外键清单（表中存在字段指向本表主键记录)
			{	
				"field"				# 外键表字段
				"title"				# 可选，不选用外键表的表标题
				"url"				# 当alias定义时需要，用{{entire_url(...)方式定义指向表的url
				"subtable"			# 外键表名称
			}
        ]
    }
}

