ITOO之界面显示、级联、模糊显示

      一个多月来Me一直奋战在ITOO上,本着“积极主动”的spirit 自己的进度也达到了要求,所以 一冲动 就向师哥申请进项目组,so就这么顺理成章的进了考评,很happy的把自己想象成一块砖——哪里需要往哪搬,如此不自量力 Me suffered  terribly,前端时间一直很negative,所以被嫌弃也是在所难免的,随着时间 自己对ITOO越来越熟悉,所以在I feel better,随着项目接近尾声,一大波总结即将来袭(话说还有缓存的总结没有写完,(⊙v⊙)fighting!!!)


    在ITOO中做成绩管理的试卷还原和专业报表,后面的方法都没有什么trouble和之前学到的Programing language差不了多少,但是到界面就显示不出来了,或者显示ID就是一串who know的数组和字母的结合体(么有截图(⊙﹏⊙)),我的demo是这样滴:

<div style="margin-left: 30px; margin-top: 15px;">
                考试:
        <input id="examId" name="dept" style="width: 150px" value="全部" data-options=" valueField:'id',textField:'value'"/>
  </div>
或者在js中:

 var cmbSchoolYear = $('#course').combobox({
                url: '/AddExam/QueryCourseByCollege?CollegeID=' + CollegeID,
                editable:true,
                method: 'get',
                valueField: 'CourseID',
                textField: 'CourseName'

        目测是valueFiled和textField这块出问题了?但是没有truth a 、宝宝郁闷了,这个……怎么办呐?不解决肯定是no way的,所以请师哥——李卫中帮忙,结果不仅实现了自动显示第一个字段而且还实现了有意义的有效率的级联查\(≧▽≦)/,师哥太帅了,展示一下demo:

  //获取学院信息
    $("#college").combobox({
        url: '/ScoreAnalysisManage/QueryAllExamCollegeIdAndName',
        //模糊查询,
        filter: function (q, row) {
                    var opts = $(this).combobox('options');
                    return row[opts.textField].indexOf(q) >= 0;
                },
        //联动
        onSelect: function(rec){
            //var url = '/ScoreAnalysisManage/QueryCoursesByCollegeID?CollegeID='+rec.id;
            //$('#courses').combobox('reload', url);
            $.ajax({
                url:'/ScoreAnalysisManage/QueryCoursesByCollegeID?CollegeID='+rec.id,
                tyep: JSON,
                //判断是否有值传回,有 显示,没有 则清空下面的combobox 
                success: function (data) {
                    if (data == null || data == "") {
                        //alert("该学院下没有课程信息");
                        $('#courses').combobox('setValue', "");
                        $('#examId').combobox('setValue', "");
                        return false;
                    }
                    $('#courses').combobox('loadData', data);
                    $('#courses').combobox('select', data[0].id);
                }
            })
    }
    });</span>
ps:还有简单的模糊查询哦,代码的奥秘

thanks for your time

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 24
    评论
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值