ShopXO动态数据列表配置说明

ShopXO@纵之格 2021-08-27 13:48:38
base
    key_field               主键字段(唯一数据 id 字段名称)  必传
    status_field            数据主状态字段
    is_search               是否开启搜索(0|1)
    search_url              搜索 url 地址
    is_delete               是否开启删除操作(0|1)
    delete_url              删除 url 地址
    delete_form             删除列 name=字段名称 key (默认自动取第一个 checkbox|radio 的 name 名称)未匹配到则 ids
    delete_key              请求 post 的 form字段 key 名称(默认使用 delete_form 的值)
    confirm_title           确认框提示(默认 温馨提示)
    confirm_msg             确认框提示信息(默认 删除后不可恢复、确认操作吗?)
    timeout                 异步请求超时时间(默认30000 毫秒)
    detail_title            加载详情的弹窗标题(可空)
    is_fields_sel           是否开启字段用户选择(0|1)、默认开启

form
    label                   标题名称
    view_type               field 字段取值, module 模块文件引入内容, status 状态操作
    view_key                展示数据的 key名称, 多个字段内容展示传数组, view_type为 module 的时候这里写文件路径
    view_data               指定数据转换(一维/二维数组、一维数据值索引=>显示的数据)
    view_data_key           指定数据转换二维数组取值字段 key 名称
    view_key_join           view_key为多个字段(一维数组的时候),内容之间拼接的字符
    view_join_first         拼接展示的值(前面)仅 field 类型有效
    view_join_last          拼接展示的值(后面)仅 field 类型有效
    align                   内容位置(left 居左, center 居中, right 居右)默认 left
    grid_size               格子大小, xxxl 650px, xxl 550px, xl 450px, lg 350px, sm 200px, xs 150px, 默认空(100px)
    is_middle               上下居中(默认1居中 0或1)
    key_field               主键 key 字段(默认使用 base 中主键字段)
    is_form_su              status 状态更新组件 是否需要更新数据列表状态颜色(默认0, 0或1)
    not_show_data           是否不显示控件数据(仅对checkbox | radio)有效
    not_show_key            是否不显示控件字段 key(仅对checkbox | radio)有效(默认主键 id)
    fixed                   固定(left|right  左固定|右固定)
    width                   设定宽度
    is_sort                 是否开启排序操作(0|1)、默认开启
    sort_field              排序指定字段名称(空则使用搜索条件的字段)
    is_list                 是否列表展示(0否, 1是)默认1
    is_detail               是否详情展示(0否, 1是)默认1



    search_config
        form_type               表单类型(input, select, datetime, date, section)
        form_name               表单字段名称
        placeholder             提示信息
        is_seat_select          是否开启占位选择框
        seat_select_value       选择占位值(默认空)
        seat_select_text        选择占位文本(默认 placeholder 值)
        data                    条件数据(一维/二维数组、一维数据值索引=>显示的数据)
        data_key                二维数组数据 key 字段名称(默认取 id)
        data_name               二维数组数据 name 字段名称(默认取 name)
        template                模板路径
        where_type              条件类型(input默认=, select默认in)=,like,in,section,datetime,date
        where_type_custom       条件符号自定义处理(未指定则使用 条件类型where_type,也可以定义方法接收 form_key, params,或者直接协条件符号值,模块中就不要定义方法)
        where_value_custom      条件值自定义处理(填写方法名称 接收参数 value, params)
        where_object_custom     条件处理自定义对象
        is_multiple             是否开启多选(开启后 is_seat_select 将失效)
        is_point                input 是否支持小数点



view_type
    checkbox
        is_checked              是否选中(0|1)
        checked_text            选中文本
        not_checked_text        未选中文本
        view_key                默认(form_checkbox_value)

    radio
        label                   默认(单选)
        view_key                默认(form_radio_value)

数据列表统一配置,自动渲染页面效果展示,大大的减少重复劳动,统一规范一致性,出现BUG更少,数据+搜索一体化。

项目中使用效果展示 

...全文
1799 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-编程语言 发布问题, 以便更快地解决您的疑问

34

社区成员

发帖
与我相关
我的任务
社区描述
ShopXO社区,ShopXO企业级B2C免费开源电商系统,为企业提供php商城系统、微信商城、小程序。
php小程序 企业社区
社区管理员
  • ShopXO@纵之格
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎各位同学来到ShopXO开源商城社区,如遇到问题请发帖求助,有技术人员定时解答。

试试用AI创作助手写篇文章吧