Foxtable(狐表)用户栏目专家坐堂 → [求助]请教Foxtable Web框架对话框的问题


  共有3380人关注过本帖树形打印复制链接

主题:[求助]请教Foxtable Web框架对话框的问题

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/5/17 8:56:00 [显示全部帖子]

漏了这个说明,下次补上。

双击事件绑定的函数:

打开对话框
this.pageData.modal1.show = true; //modal1为对话框名称

关闭对话框
this.pageData.modal1.show = false;


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/5/17 13:48:00 [显示全部帖子]

比如双击事件
onRowDblClick: function onRowDblClick(row, index) {
    if (this.pageData.modal1.show) { this.$refs.modalcontent1.pageData.form1.data = row; }
},

this.$refs.组件引用名称.pageData.form1.data = row;

前提是表格的列名和表单里控件的列名是一致的。

-----------------------------------------
如果不一致,可以通过组件数据名称传递

onRowDblClick: function onRowDblClick(row, index) {
    if (this.pageData.modal1.show) { this.pageData.modal1.mydata = row; }
},

this.pageData.modal1.组件数据名称 = row; 

然后modal1绑定的页面可以添加一个props属性

props: {    
    value: {    
        type: Object
    },    
}  

通过this.value获取传入的row数据


 回到顶部