1、我们把表头字段设计出数据列表的形式以便输出,至少定义四个字段,自增唯一id,表头名称,表头字段类型,排序等
2、列表循环输出效果图,可以吧表头数据foreach循环出来,已id作为标识循环;用到类可以输出类加id就可以识别唯一
3、添加字段,目前只有添加字段名称,还有字段类型就可以了,字段类型有四种,文本,下拉,数字和日期,其中下拉比较特殊要设定下拉值
4、数据库添加数据即可,注意,排序的话,添加的时候取数据库最大的排序加一就可以生成最大的排序值,如果要数据中间插入,只需取前后两条数据的sort平均值就可以排序中间
5、数据库输出表头数据,分类四个类型数据,每个类型的属性不一样,我们分开输出和设计,其中下拉类型的比较复杂我们还得循环下拉值
6、下拉值的表设计,为了精简,我们每一条表头字段的下拉数据都做成一条数据,下拉值逗号拼接即可,对应表头id就能对应到下拉值
7、设置下拉值只需要把当前数据拿出来,对应的字段id拿出来,保存他添加的数据就行了,下拉值也是用jq拼接起来;以上表头设计就基本完成了;常用的数据类型四个一般都足够了;
8、总结: 1下拉字段设计复杂点,前端只要控制好数据拼接就不会有什么大问题 2日期字段也只需取到值,前端是用layui日期类循环 3删改表头字段主意下拉的数据也要去除或者更新