前端-如何修改指定页面的内组件的css样式

为组件加自定义class,用该class作为父选择器写特定的css样式

form为例,自定义了以下class

  1. <view/>标签的表单视图(FormView)组件
  2. <element/>标签的form(FormWidget)组件
  3. <element/>标签的actionBar(ActionBarWidget)组件
import { registerLayout, ViewType } from '@kunlun/dependencies';

export const install = () => {
  registerLayout(
    `
    <view type="FORM" class="my-form-view">
        <element widget="form" slot="form" class="my-form-widget">
            <xslot name="fields" slotSupport="pack,field" />
        </element>
        <element widget="actionBar" slot="actionBar" class="my-action-bar" slotSupport="action" >
            <xslot name="actions" slotSupport="action" />
        </element>
    </view>
    `,
    {
      viewType: ViewType.Form,
      model: 'resource.k2.Model0000000109',
      actionName: 'uiViewb2de116be1754ff781e1ffa8065477fa'
    }
  );
};

install();
查看修改后的页面html结构

前端-如何修改指定页面的内组件的css样式

编写样式的css
.my-form-view .oio-form {
    /** TODO **/
}
.my-form-widget .oio-row {
    /** TODO **/
}
.my-action-bar .oio-col {
    /** TODO **/
}

Oinone社区 作者:nation原创文章,如若转载,请注明出处:https://doc.oinone.top/frontend/di-wu-yi-ti/13704.html

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

(0)
nation的头像nation数式员工
上一篇 2024年6月15日 下午6:03
下一篇 2024年6月18日 下午5:16

相关推荐

  • 打开弹窗/抽屉的动作如何在弹窗关闭后扩展逻辑

    介绍 在业务中,我们可能会遇到在弹窗关闭后执行业务逻辑的场景,这个时候可以通过自定义弹窗动作来实现 注意: oinone已经内置了弹窗内的动作触发后刷新主视图、刷新当前视图、提交数据的能力,可以通过界面设计器在动作的属性面板配置,本文档为内置能力不满足需求的场景使用 场景案例 弹窗动作组件示例 import { ActionType, ActiveRecor…

    2024年8月22日
    42700
  • 自定义字段组件如何处理vue组件内的表单校验

    介绍 本示例以字符串字段为业务场景,将输入框用element-plus的组件实现了一遍,vue组件内在onMounted生命周期内将ElForm表单实例通过ts组件内提供到props的setFormInstance方法设置到了ts组件的属性formInstance上,这样就可以在ts组件校验方法validator()触发的时候直接调用表单组件实例formIn…

    2024年9月6日
    42400
  • 如何实现页面间的跳转

    介绍 在日常的业务中,我们经常需要在多个模型的页面之间跳转,例如从商品的行可以直接点击链接跳转到类目详情,还有查看该订单发起的售后单列表,这里将给大家展示如何在oinone中如何实现这些功能。 方法一、通过界面设计器的无代码能力配置 表格行跳转到表单页/详情页 拖入一个跳转动作到表格行,保存动作后,在左侧的动作属性面板底部有个请求配置,里面的上下文属性就是配…

    2024年5月13日
    73400
  • 如何在表格的字段内添加动作

    介绍 在日常的业务中,我们经常需要在表格内直接点击动作完成一些操作,而不是只能在操作栏中,例如:订单的表格内点击商品名称或者里面的按钮跳转到商品详情页面,这里我们将带来大家来通过自定义表格字段来实现这个功能。 1.编写表格字段组件 组件ts文件TableBtnFieldWidget.ts import { ActionWidget, BaseFieldWid…

    2024年5月16日
    28400
  • 如何自定义点击导出动作绑定指定模板

    介绍 平台默认的导出会打开弹窗,然后在弹窗内的视图选择是用模板方式导出还是选字段导出,但是有时候有部分场景希望点击导出动作后直接进入导出流程,导出指定的某个模板,我们可以通过覆写打开弹窗的动作来实现该功能。 本文档参考了 表格页自定义按钮如何获取搜索区域的查询条件 代码示例 以下代码大部分场景只需要修改其中excelTplName更换模板即可,另外如何想增加…

    2024年10月9日
    27300

发表回复

登录后才能评论