表单的套餐编码是关联了套餐表,并设置了是“手工输入+对话框”的方式,如下图: 数据源的套餐列表中的数据接口是这样的: 过滤条件是这样设置: 以下就是奇怪的地方: 如果姓名搜索这里没有输入过数据,则在套餐编码栏里只要输入数字,就能弹出下拉菜单。但是如果姓名搜索输入过数据的话,则在套餐编码栏里输入数字,不能弹出下拉菜单,但是按栏旁边的三点,能弹出套餐的对话框。以下为动图: 上面的GIF后面部分缺失了,视频地址如下:https://v.youku.com/v_show/id_XNTE3ODE4MDI3Mg==.html |
+10
16 条回帖
本帖最后由 liu_lijian1 于 2021-7-6 09:33 编辑 为什么你的套餐选择的数据接口,你还要设置一个绑定参数呢 ?(可能和参数绑定有关,需要看看你绑定的参数是哪个字段值) 如果你只显示,已审核和已启用的套餐,不要加参数,直接过滤:本表单.审核=常量.是 并且 本表单.启用=常量.是 然后支持模糊查询:勾选 套餐编码和套餐内容 试试。 |
+10
本帖最后由 黄磊 于 2021-7-6 10:17 编辑 你是设置了2种 弹出菜单的方式吧? 我看到弹窗的界面是不同的 你去掉手工输入,去掉输入的值必须在列表中 这2个选项 那么你看到的效果估计就会一样。 |
+10
liu_lijian1 发表于 2021-7-6 08:37 看下你绑定参数的设置,截图出来看看你的参数绑定!或者你按我的试试另外新建一个数据接口,不要绑定参数。 |
+10
我发现了一个情况: 下图是销售单的表单,套餐编码栏是关联了“套餐表”的表单,输入方式也是“手工选择+对话框输入”,现在因为数据多了,想加入模糊查询,下图是未做任何修改的: 手工输入时能正常弹出,下图是套餐编码对应的原数据接口: 下图是勾选了“支持模糊查询”的数据接口: 然后关闭“销售单”表单,重新打开表单,结果就是之前的情况,如果客户那栏没输入的话,套餐编码能支持编码与内容查询。 但如果客户那栏输入了的话,套餐编码那栏在手工输入的情况,怎样也不会出来下拉框,下图是没输入客户的情况下: 输入编码或内容都能弹出下拉框 上图,只要客户那里输入了内容,套餐编码的下拉框就不会弹出来了。注:如果按套餐编码旁边的三点,能弹出对话框,且里面是有内容的。 然后我将数据接口恢复原来的设置,又正常了:即客户那栏有没有内容,都不会影响套餐编码手工输入的情况下弹出下拉框。即图一的情况。 |
+10