---
title: "操作联动规则"
description: "操作设置：配置操作的联动规则，控制操作的显示隐藏、禁用启用。"
keywords: "操作联动规则,联动规则,操作显示,操作设置,界面搭建,NocoBase"
---

# 操作的联动规则

## 介绍

操作联动规则允许用户根据特定条件动态控制操作的状态（如显示、启用、隐藏、禁用等）。通过配置这些规则，用户能够实现操作按钮行为与当前记录、用户角色或上下文数据建立联动。

![20251029150224](https://static-docs.nocobase.com/20251029150224.png)

## 使用说明

满足条件时（无条件默认通过），触发执行属性设置/执行JavaScript，支持在条件判断中使用常量/变量，

![20251030224601](https://static-docs.nocobase.com/20251030224601.png)

支持对按钮属性修改。

![20251029150452](https://static-docs.nocobase.com/20251029150452.png)

## 常量

示例：已付款订单不允许编辑。

![20251029150638](https://static-docs.nocobase.com/20251029150638.png)

## 变量

### 系统变量

![20251029150014](https://static-docs.nocobase.com/20251029150014.png)

示例1：根据当前设备类型控制按钮显示。

![20251029151057](https://static-docs.nocobase.com/20251029151057.png)

示例2: 订单区块表格头上的批量更新按钮仅限管理员角色使用，其他角色无法执行该操作。

![20251029151209](https://static-docs.nocobase.com/20251029151209.png)

### 上下文变量

示例：订单商机（关系区块）上的添加按钮仅在订单状态为「待支付」和「草稿」时启用，其他状态下按钮将被禁用。

![20251029151520](https://static-docs.nocobase.com/20251029151520.png)

![20251029152200](https://static-docs.nocobase.com/20251029152200.png)

更多关于变量内容参考 [变量](/interface-builder/variables)。
