incloud开发文档 5.1.0 Help

NwFormFieldGrid 动态表格

适用于动态表格。

页面展示

NwFormFieldGrid动态表格

示例代码

<template> <NwFormFieldGrid :columns="columns" v-model:value="arr" > <template #ruleName="{ row }"> <t-input v-model:value="row.ruleName" /> </template> <template #type="{ row }"> <t-select v-model:value="row.type"> <t-option :key="0" label="IP" :value="0" /> </t-select> </template> <template #type-default="{ row }"> <span>{{row.type == 0 ? 'IP' : ''}}</span> </template> <template #value="{ row }"> <t-input v-model:value="row.value" /> </template> </NwFormFieldGrid> </template> <script setup lang="ts"> import { NwFormFieldGrid } from '@platform-lib/base' const arr = ref<Array<any>>([]) const columns = ref<Array<any>>([ { field: 'ruleName', title: '规则名称', editRender: { enabled: true }, slots: { edit: 'ruleName' }, }, { field: 'type', title: '类型', editRender: { enabled: true }, slots: { edit: 'type', default: 'type-default' }, }, { field: 'value', title: '值', editRender: { enabled: true }, slots: { edit: 'value' }, }, ]) </script>

NwFormFieldGrid props 属性

参数

说明

类型

默认值

必填

columns

列配置

Array

[]

-

value

值字段

Array

[]

-

disabled

是否禁用

Boolean

false

-

controlMode

按钮位置

string

internal

-

NwFormFieldGrid Events 事件

事件

说明

返回值

update:value

(d) => {}

Array

Last modified: 20 一月 2025