请问一下,使用Saber中的avue crud控件,如何获取界面查询条件中输入的内容

Saber 未结 1 1591
吉吉国王
吉吉国王 剑者 2020-03-28 22:26

一、该问题的重现步骤是什么?

1. 在任意一个界面中,添加一个按钮。

2. 在按钮的事件中,获取crud控件中的输入内容

3.


二、你期待的结果是什么?实际看到的又是什么?

期待的结果:

可以获取到查询条件的内容。

实际看到的:

现在可以通过页面中的this.query拿到数据。但是必须点击一次查询才可以。

如果不点击查询按钮,无法获取到当前界面查询条件框里面输入的内容。



三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex 商业联合版 v2.4.0   windows,linux问题相同。


四、请提供详细的错误堆栈信息,这很重要。



五、若有更多详细信息,请在下面提供。

image.png

主要原因如上图,点击查询按钮以后,this.query是通过事件中的parms参数赋值过去的。


但是我自己在界面随意摆放的按钮,是拿不到param。只能拿到this.query。



1条回答
  • 2020-03-28 22:35

    找到办法了,通过下面这一段可以获取到,不知道有没有更优雅的办法。

    this.$refs.crud.searchForm

    作者追问:2020-03-30 16:23

    是这样写的,没问题

    0 讨论(0)
提交回复