如何自定义指定页面的样式

可以通过在layout上给页面元素加css的class来解决此问题

import { registerLayout, ViewType } from '@kunlun/dependencies';

export const install = () => {
  registerLayout(
    `
    <!-- 给视图加class -->
    <view type="FORM" class="my-form-view">
        <!-- 给动作条组件加class -->
        <element widget="actionBar" slot="actionBar" class="my-action-bar" slotSupport="action" >
            <xslot name="actions" slotSupport="action" />
        </element>
        <!-- 给表单组件加class -->
        <element widget="form" slot="form" class="my-form-widget">
            <xslot name="fields" slotSupport="pack,field" />
        </element>
    </view>
    `,
    {
      viewType: ViewType.Form,
      // 页面的模型编码,可在浏览器地址栏的model=xxxx获取
      model: 'resource.k2.Model0000000109',
      // 页面的动作名称,可在浏览器地址栏的action=xxxx获取
      actionName: 'uiViewb2de116be1754ff781e1ffa8065477fa'
    }
  );
};

install();

这样我们就可以在浏览器的html标签中查看到给组件加的class,通过加上这个作用域,可以给当前页面写特定样式

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

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

(0)
nation的头像nation数式员工
上一篇 2024年8月15日 上午9:57
下一篇 2024年8月16日 下午5:01

相关推荐

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

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

    2024年8月22日
    59600
  • 移动端5.0.x启动、打包代码报错

    在5.0.x版本中,移动端mobile-base包是源码开放的,所以项目在启动的时候可能会报错,请按照下面的步骤修改。 打开boot工程中的package.json "dependencies"中添加 "lodash-es": "4.17.21" "devDependencies&quot…

    2024年7月17日
    65400
  • 列表页内上下文无关的动作如何添加自定义上下文

    场景 在界面设计器,可以配置当前列表页从上个页面带的上下文参数,现在需要传递这个上下文到下个页面,设计器没有配置入口,我们可以通过自定义改动作来解决 示例代码 import { ActionType, ActionWidget, RouterViewActionWidget, SPI, ViewActionTarget } from '@kunlu…

    2024年8月20日
    45200
  • 如何自定义点击导出动作绑定指定模板

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

    2024年10月9日
    42800
  • 表单页如何在服务端动作点击后让整个表单都处于loading状态

    介绍 在业务场景中,有时候由于提交的数据很多,导致服务端动作耗时较长,为了保证这个过程中表单内的字段不再能被编辑,我们可以通过自定义能力将整个表单区域处于loading状态 自定义动作组件代码 import { ActionType, ActionWidget, BaseElementViewWidget, BaseView, ClickResult, Se…

    2024年5月29日
    61000

发表回复

登录后才能评论