zoukankan      html  css  js  c++  java
  • FineReport点击输入框直接展示下拉框列表

    引用自帆软官方文档-http://help.finereport.com/doc-view-1899.html

    1. 描述

    下拉框以及下拉复选框默认状态,必须点击最右侧的三角才可以实现下拉,不够人性化。用户大多更倾向于点击任意位置,都可以展开下拉框选项,具体效果如下:

    优化前:                                                      

      

    优化后:                                

    2. 解决方案

    打开%FR_HOME%webappswebrootWEB-INF eportletsGettingStarted.cpt

    切换至参数面板,选中下拉框控件,添加初始化后事件:

    var self = this;
    $('input',this.element).click(function(){
        if(self.$view.css('display')=='none'){
            self.onTriggerClick();
        }
    });

    注:理论上来说,只需要在初始化后事件中添加就可以,但测试的时候,有失效的可能,此时可以在编辑前事件中添加一条一模一样的代码。

    适用环境:

    如下环境使用此方式会较大提高交互容易度。比如,app展现时三角形太靠右侧了。高分辨率下,三角形太小不容易点击。

  • 相关阅读:
    git命令
    WPF让绑定支持表达式
    WPF多语言动态切换的一种方法
    C#监测系统事件,睡眠状态
    记一次渗透测试
    Relay
    ECShop相关漏洞复现/分析
    人工智能学习路线图
    抽奖算法
    关于微信开发的 appid,openid,unionid
  • 原文地址:https://www.cnblogs.com/alvin-06/p/10869258.html
Copyright © 2011-2022 走看看