cq-panda / Vue.NetCore

(已支持sqlsugar).NetCore、.Net6、Vue2、Vue3、Vite、TypeScript、Element plus+uniapp前后端分离,全自动生成代码;支持移动端(ios/android/h5/微信小程序。http://www.volcore.xyz/
MIT License
3.83k stars 1.27k forks source link

TABEL里对数值栏位的检查有min及max, 我要的检查规则是不等于0要如何做? #245

Open Jay413191 opened 2 years ago

Jay413191 commented 2 years ago

請教大神: TABEL里对数值栏位的检查有min及max, 我要的检查规则是不等于0要如何做?

cq-panda commented 2 years ago

保存前手动校验

Jay413191 commented 2 years ago

请问是写在前端的addBefore及updateBefore吗?? 如果要cursor离开table的编辑行或是离开编辑ROW可以写在那边??有没有范例可参考??

cq-panda commented 2 years ago

viewgrid文档上这些方法都有

Jay413191 commented 2 years ago

看了文档说:onChange只对select、switch、date、datetime组件选择事件(只对编辑生效) 请问input元件有办法侦测onChange吗??

cq-panda commented 2 years ago

看了文档说:onChange只对select、switch、date、datetime组件选择事件(只对编辑生效) 请问input元件有办法侦测onChange吗??

明细表有编辑结束前方法,this.detailOptions.endEditBefore=(row, column, index)=>{ return true; },文档viewgrid找下这个吧,不过要更新到最版本才行

Jay413191 commented 2 years ago

大神, 我是新版, 测试如下, return false也拦不到, image

cq-panda commented 2 years ago

放onInited(){ this.detailOptions.endEditBefore=(row, column, index)=>{ return true; }) }

Jay413191 commented 2 years ago

谢谢大神,有效了, 但如图, endEditBefore动作不对, 和beginEdit一样 PS:row返回的值是下一笔的, index的值是对的 onInited() {       this.detailOptions.endEditBefore=(row, column, index)=>{         alert(JSON.stringify(row));         return true;       }, image

cq-panda commented 2 years ago

更新下voltable

Jay413191 commented 2 years ago

感谢大大, 可以了!!