编辑表单输入框设置焦点focus
[vue3代码]写在生成的[表.vue]文件中,[vue2代码]写在[表.jsx]文件methods方法中;二选一实现
vue3 代码
//弹出框打开后设置输入框焦点
const modelOpenAfter=(row,currentAction,isCopyClick) => {
//弹出框打开后给某个字段设置焦点
setTimeout(()=>{
gridRef.editFocus('字段', ($el) => { });
// //旧版
// gridRef.getFormOption("字段").focus=()=>{
// //获取表单其他字段的值或者设置值editFormFields.字段
// }
},200)
}
//或者在触发其他事件时设置焦点
gridRef.editFocus('字段');
// //旧版
// gridRef.getFormOption("字段").focus=()=>{
// //获取表单其他字段的值或者设置值editFormFields.字段
// }
vue2 代码
//弹出框打开后设置输入框焦点
modelOpenAfter (row,currentAction,isCopyClick) {
this.editFocus('字段', ($el) => { });
// //旧版
// this.getFormOption("字段").focus=()=>{
// //获取表单其他字段的值或者设置值editFormFields.字段
// }
}
//或者在触发其他事件时设置焦点
this.editFocus('字段');
// //旧版
// this.getFormOption("字段").focus=()=>{
// //获取表单其他字段的值或者设置值editFormFields.字段
// }
