当前位置: 首页 > news >正文

禹城做网站的公司手机定制网站建设

禹城做网站的公司,手机定制网站建设,网站服务器安全配置,怎样建立自己手机网站Vxe UI vue vxe-table 中校验表格行是非常简单的,只需要配置好校验规则,然后调用 validate 方法就可以自动完成校验,但是由于项目淡色特殊需求,在某个单元格的值修改后需要对另一个列的值就行校验,这个时候又不需要全部…

Vxe UI vue vxe-table 中校验表格行是非常简单的,只需要配置好校验规则,然后调用 validate 方法就可以自动完成校验,但是由于项目淡色特殊需求,在某个单元格的值修改后需要对另一个列的值就行校验,这个时候又不需要全部进行校验,所以只需要调用 validateField 对指定行的单元格就行校验就可以了

在这里插入图片描述

在这里插入图片描述

参数传说:
row 可以传单行也可以是数组多行
field 可以传单列也可以是数组多列字段名
validateField(row, field)

<template><div><vxe-grid ref="gridRef" v-bind="gridOptions"><template #action="{ row }"><vxe-button mode="text" status="primary" @click="validField(row)">校验 role</vxe-button><vxe-button mode="text" status="primary" @click="validMultiFiled(row)">校验 name,role</vxe-button></template></vxe-grid></div>
</template><script setup>
import { ref, reactive } from 'vue'
import { VxeUI } from 'vxe-table'const gridRef = ref()const gridOptions = reactive({border: true,showOverflow: true,keepSource: true,height: 300,editConfig: {trigger: 'click',mode: 'cell',showStatus: true},editRules: {name: [{ required: true, message: '必须填写' }],role: [{ required: true, message: '必须填写' }]},columns: [{ type: 'checkbox', width: 60 },{ type: 'seq', width: 70 },{ field: 'name', title: 'Name', editRender: { name: 'VxeInput' } },{ field: 'role', title: 'Role', editRender: { name: 'VxeInput' } },{ field: 'sex', title: 'Sex', editRender: { name: 'VxeInput' } },{ field: 'age', title: 'Age', editRender: { name: 'VxeInput' } },{ field: 'date', title: 'Date', editRender: { name: 'VxeInput' } },{ title: '操作', width: 260, slots: { default: 'action' } }],data: [{ id: 10001, name: 'Test1', role: '', sex: '0', age: 28, address: 'test abc' },{ id: 10002, name: '', role: 'Test', sex: '1', age: 22, address: 'Guangzhou' },{ id: 10003, name: '', role: '', sex: '', age: 32, address: 'Shanghai' },{ id: 10004, name: 'Test4', role: 'Designer', sex: '', age: 23, address: 'test abc' },{ id: 10005, name: '', role: '', sex: '1', age: 30, address: 'Shanghai' },{ id: 10006, name: 'Test6', role: 'Designer', sex: '1', age: 21, address: 'test abc' }]
})const validField = async (row) => {const $grid = gridRef.valueif ($grid) {const errMap = await $grid.validateField(row, 'role')if (errMap) {VxeUI.modal.message({ status: 'error', content: '校验不通过!' })} else {VxeUI.modal.message({ status: 'success', content: '校验成功!' })}}
}const validMultiFiled = async (row) => {const $grid = gridRef.valueif ($grid) {const errMap = await $grid.validateField(row, ['name', 'role'])if (errMap) {VxeUI.modal.message({ status: 'error', content: '校验不通过!' })} else {VxeUI.modal.message({ status: 'success', content: '校验成功!' })}}
}
</script>

https://gitee.com/xuliangzhan/vxe-table

http://www.yayakq.cn/news/261609/

相关文章:

  • 网站开发语言查看器企业所得税优惠政策最新2023税率
  • 门户网站制作价格表asp网站验证码不显示
  • 合肥网站建设创优昆明网站建设首选
  • jsp可以做网站首页吗江西网站开发公司
  • 怎样做网站建设的程序新乡建设公司网站
  • 石家庄手机网站建设公司通州网站建设是什么
  • 建设网站计划 pptpython创建网页
  • 自建站什么意思企业购 网站建设
  • 做品牌网站的企业网络营销解释
  • 查国外网站备案校园门户网站开发甲方合同
  • 佛山网站建设seo优化外贸营销文案
  • 网站首页设计报价多少简付后wordpress
  • 上海建设行政主管部门网站网站设计一般包括
  • 国外的一个大学生做的匿名社交网站深圳今天最新招聘信息
  • 云南做商城网站多少钱不懂编程如何做网站
  • linux 做网站数据库大连百度推广哪家好
  • 两人做性视频网站杭州滨江的网站建设公司
  • 南宁区建设银行招聘网站电脑商城网站源码
  • 免费的行情软件网站不下载郑州做网站优化运营商
  • 域名网站建设教程重庆网页设计美工
  • 网站建设与管理论文的总结网站开发设计注册
  • 电子商务网站设计与开发手游源码网
  • 微网站 淘宝客网页版传奇游戏排行榜
  • 中山石岐网站建设做学校网站用什么模版
  • 上海易站网站建设全国工程造价咨询企业管理系统
  • 中法电商网站建设wordpress添加人型插件
  • seo网站优化详解长春做官网的公司
  • 做公司网站是永久性的吗十大app软件排行榜
  • 怎么用电脑做网站虚拟空间wordpress 自建页面
  • 免费网站在哪下载做设计用到的网站