表格字段API

BaseTableFieldWidget

表格字段的基类.

示例

class MyTableFieldClass extends BaseTableFieldWidget{

}

内置常见的属性

dataSource

当前表格数据

rootData

根视图数据

activeRecords

当前选中行

userPrefer

用户偏好

width

单元格宽度

minWidth

单元格最小宽度

align

内容对齐方式

headerAlign

头部内容对齐方式

metadataRuntimeContext

当前视图运行时的上下文,可以获取当前模型、字段、动作、视图等所有的数据

urlParameters

获取当前的url

field

当前字段

详细信息

用来获取当前字段的元数据

model

当前模型

详细信息

用来获取当前模型的元数据

view

当前视图

详细信息

界面设计器配置的视图dsl

disabled

是否禁用

详细信息

来源于界面设计器的配置

invisible

当前字段是否不可见

详细信息

来源于界面设计器的配置,true -> 不可见, false -> 可见

required

是否必填

详细信息

来源于界面设计器的配置,如果当前字段是在详情页,那么是false

readonly

是否只读

详细信息

来源于界面设计器的配置,如果当前字段是在详情页、搜索,那么是false

label

当前字段的标题

详细信息

用来获取当前字段的标题

内置常见的方法

renderDefaultSlot

渲染单元格内容

示例
@Widget.Method()
  public renderDefaultSlot(context): VNode[] | string {
    // 当前单元格的数据
    const currentValue = this.compute(context) as string[];
    return [createVNode('div', { class: 'table-string-tag' }, currentValue)];
  }

renderHeaderSlot

自定义渲染头部

示例
  @Widget.Method()
  public renderHeaderSlot(context: RowContext): VNode[] | string {
    const children = [createVNode('span', { class: 'oio-column-header-title' }, this.label)];
    return children;
  }

getTableInstance

获取当前表格实例(vxe-table)

getDsl

获取界面设计器的配置

Oinone社区 作者:汤乾华原创文章,如若转载,请注明出处:https://doc.oinone.top/frontend/4566.html

访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验

(0)
汤乾华的头像汤乾华数式员工
上一篇 2023年11月16日
下一篇 2023年11月17日

相关推荐

  • oio-button 按钮

    主按钮:用于主行动点,一个操作区域只能有一个主按钮。 默认按钮:用于没有主次之分的一组行动点。 虚线按钮:常用于添加操作。 文本按钮:用于最次级的行动点。 链接按钮:一般用于链接,即导航至某位置。 以及四种状态属性与上面配合使用。 危险:删除/移动/修改权限等危险操作,一般需要二次确认。 禁用:行动点不可用的时候,一般需要文案解释。 加载中:用于异步操作等待…

    2023年12月18日
    15600
  • 文件上传组件前端校验超128长度大小,不清楚怎么配置

    原因是拼上后端返回的文件全路径后超出了字段的存储长度,后端通过注解@Field.String(size=1024)修改字段的存储长度后重新运行一遍服务。

    2023年11月1日
    19700
  • 打开弹窗的action,传入默认的查询条件不生效

    场景 form视图中的action,点击后打开table的弹窗的,xml中配置的filter,但是table查询的时候没有带上查询条件: <action name=”action_name” label=”打开tabel弹窗视图” filter=”id==${activeRecord.id}” /> 解决方案 将xml中的activeRecord…

    2023年11月1日
    20300
  • 组件数据交互基础(v4)

    阅读之前 你应该: 了解DSL相关内容。母版-布局-DSL 渲染基础(v4) 了解SPI机制相关内容。组件SPI机制(v4) 了解组件相关内容。 Class Component(ts)(v4) 组件生命周期(v4) 组件数据交互概述 数据结构设计 数据结构分为三大类,列表(List)、对象(Object)以及弹出层(Popup)。 列表(List):用于多条…

    2023年11月1日
    34100
  • 母版-布局-DSL 渲染基础(v4)

    概述 不论是母版、布局还是DSL,我们统一使用XML进行定义,可以更好的提供结构化表述。 参考文档: XML百度百科 XML语法参考 下面文档中未介绍到的Mask母版和Layout布局,可以去数据库中base库的表base_layout_definition和base_mask_definition的template字段查看 母版 确定了主题、非主内容分发区…

    2023年11月1日
    46910

发表回复

登录后才能评论