ligerUI—下拉框(Combobox),ligerui—combobox

发布时间:2019-08-10  栏目:Python  评论:0 Comments

ligerUI—下拉框(Combobox),ligerui—combobox

写在前头:

  蓦然意识,从刚开始对ligerUI的冲突,以为都不曾接触过,也不会,到现行反革命,感到ligerUI的部分零件依然相当好用的,大约日久生情吧。嘻嘻~,下拉框是常用的贰个零件,在头里的博客中也写到了ligerForm中的下拉框,这里如故再独自写一下Combobox下拉框吧。当做笔记喽~~。。。。。

 

  前台页面代码:

<script type="text/javascript">
    var sysSearchSelect;

    $(function() {

        //系统选择下拉框
       sysSearchSelect = $("#sysSearchSelect").ligerComboBox({

               url: '${baseURL}/getSystemByAll.action',
               valueField:'systemId', //下拉框中选项值的id
               textField:'systemName', //下拉框中选项值
               //initValue:2, 默认选中systemId为2的systemName

        });
    });
</script>


<body>
    <div position="left" title="角色">
        <div id="searchbar" class="l-searchbar">
            <div>后台的action:

private JSONArray arrSystem;
    public JSONArray getArrSystem() {
        return arrSystem;
    }

    public String getSystemByAll()throws Exception{
        try {
            List<System> systemList = systemService.getAll(System.class);
            arrSystem = new JSONArray();
            for(System sys:systemList){
                JSONObject obj = new JSONObject();
                obj.put("systemId",sys.getSystemId());
                obj.put("systemName",sys.getSystemName());
                arrSystem.add(obj);
            }
        } catch (Exception e) {
            throw new BusinessException("查询getSystemByAll出错");
        }
        return "getSystemByAll";
    }

manbet手机客户端3.0,下拉框还是对比轻易的,后台只要传递前台页面必要的四个字段systemId,与systemName就足以了。前台能接受后台的json格式的数目供给做一些甩卖
,除了提供相应的get方法

外,在struts.xml文件中还亟需做一下布置,具体的安顿,能够参照上几篇博客(ligerGrid以及ligerForm中的下拉框),这里就不再做重新叙述了。

 

马到成功截图:好累好累好累。。。。。。。。。。笔者感觉自家前日很辛勤。。。。。。。。。

manbet手机客户端3.0 1

 

http://www.bkjia.com/Javabc/1232203.htmlwww.bkjia.comtruehttp://www.bkjia.com/Javabc/1232203.htmlTechArticleligerUI—下拉框(Combobox),ligerui—combobox
写在前方:
猝然意识,从刚起头对ligerUI的争辨,以为都尚未接触过,也不会,到将来,感到ligerUI的…

写在近期:

  蓦然意识,从刚开首对ligerUI的争论,感到都尚未接触过,也不会,到今后,认为ligerUI的某些零件依然非常好用的,大概日久生情吧。嘻嘻~,下拉框是常用的四个零件,在在此之前的博客中也写到了ligerForm中的下拉框,这里依然再单独写一下Combobox下拉框吧。当做笔记喽~~。。。。。

 

  前台页面代码:

<script type="text/javascript">
    var sysSearchSelect;

    $(function() {

        //系统选择下拉框
       sysSearchSelect = $("#sysSearchSelect").ligerComboBox({

               url: '${baseURL}/getSystemByAll.action',
               valueField:'systemId', //下拉框中选项值的id
               textField:'systemName', //下拉框中选项值
               //initValue:2, 默认选中systemId为2的systemName

        });
    });
</script>


<body>
    <div position="left" title="角色">
        <div id="searchbar" class="l-searchbar">
            <div style="float:left;">系统名称:</div>
            <div style="float:left"><input type="text" id="sysSearchSelect" /></div>
        </div>
    </div>

</body>

ligerUI中combobox是足以默许选中的,它的暗中认可选中值为initValue:0,即只要您在后台获取的多少中
有systemId为0的,则就能默许选中并展现出来,若无,则默许选中

的为空(即怎样也不选中),即使须要转移暗许选中显示的数额,则供给对initValue进行重新设值就可以。

  后台的action:

private JSONArray arrSystem;
    public JSONArray getArrSystem() {
        return arrSystem;
    }

    public String getSystemByAll()throws Exception{
        try {
            List<System> systemList = systemService.getAll(System.class);
            arrSystem = new JSONArray();
            for(System sys:systemList){
                JSONObject obj = new JSONObject();
                obj.put("systemId",sys.getSystemId());
                obj.put("systemName",sys.getSystemName());
                arrSystem.add(obj);
            }
        } catch (Exception e) {
            throw new BusinessException("查询getSystemByAll出错");
        }
        return "getSystemByAll";
    }

下拉框依然相比轻松的,后台只要传递前台页面须要的七个字段systemId,与systemName就足以了。前台能吸收接纳后台的json格式的多少须要做一些甩卖
,除了提供相应的get方法

外,在struts.xml文件中还索要做一下铺排,具体的计划,能够参见上几篇博客(ligerGrid以及ligerForm中的下拉框),这里就不再做重新陈诉了。

 

马到成功截图:好累好累好累。。。。。。。。。。笔者感到自家前些天很疲劳。。。。。。。。。

manbet手机客户端3.0 2

 

留下评论

网站地图xml地图