在MagicCombo组件中嵌入Grid,以支持分页查找和跨页选取 

1、


​2. [代码][JavaScript]单选示例代码     
<script type="text/javascript" src="/js/mac/pager.js"></script>
<script type="text/javascript" src="/js/mac/grid.js"></script>
<script type="text/javascript">
$(function(){
    var gd1 = $('<div class="grid"></div>').mac('grid', {
        key: 'no',
        cols : [{
            field: 'subject', title : 'Subject', width: 150
        },{
            field: 'summary', title : 'Summary', width: 150
        },{
            field: 'debit', title : 'Debbit', width: 80, sort: true,
            render: function(r, tr){
                return '<div class="money">$'+r.debit+'</div>';
            }http://www.huiyi8.com/jianbihua/​
        },{
            field: 'credit', title : 'Credit', width: 80, sort: true,
            render: function(r, tr){
                return '<div class="money">$'+r.credit+'</div>';
            }简笔画大全
        }],
        loader: {
            url: '/javascript/grid/data.php',
            params: { pageNo: 1, pageSize: 20 },
            autoLoad: true
        },
        pagerLength: 10,
        onRowClick: function(){
            var ec = $(this);
            gd1.find('.tr').removeClass('selected');
            ec.addClass('selected');
            var k = ec.attr('name');
            gd1.selected = {};
            gd1.selected[k] = gd1.data[k];
            cb1.select(gd1.data[k]);
            cb1.close();
        },
        afterLoad: function(dd, po){
            gd1.select(cb1.selected);
        }
    });
    gd1.select = function(sl){
        var at = gd1.find('.tr').removeClass('selected');
        $.each(sl, function(n, r){
            at.filter("[name='" + r.no + "']").addClass('selected');
        });
    }
    var cb1 = $('#combo1').mac('combo', {
        keyField: 'no',
        displayField: 'subject',
        boxWidth: 490,
        boxHeight: 300,
        width: 200,
        boxEl: gd1,
        multiSelect: false,
        onOpen: function(){
            gd1.adjust(cb1);
            gd1.select(cb1.selected);
        }
    });
    $('#get1').click(function(){
        mac.alert(JSON.stringify(cb1.selected[0]));
    });
    $('#set1').click(function(){
        cb1.select({ no: 2, subject: 'Subject 002' });
    });
    $('button').button();
});
</script>
<div id="combo1" class="combo customCombo"></div><br>
&nbsp;&nbsp;<button id="get1">get1</button>&nbsp;<button id="set1">set1</button>

Magic Grid ComboBox JQuery 版的更多相关文章

  1. 全自动数据表格JQuery版

    由于最近工作上有些变动,已经快一个月没有写博客了.上一篇博客[React]全自动数据表格组件——BodeGrid介绍了全自动数据表格的设计思路以及分享了一个react.js的实现.但是现实情况中为了节 ...

  2. [转载]jquery版小型婚礼(可动态添加祝福语)

    原文链接:http://www.cnblogs.com/tattoo/p/3788019.html 前两天在网上不小心看到“js许愿墙”这几个字,我的神经就全部被调动了.然后就开始我 的百度生涯,一直 ...

  3. jquery版小型婚礼(可动态添加祝福语)

    前两天在网上不小心看到“js许愿墙”这几个字,我的神经就全部被调动了.然后就开始我的百度生涯,一直寻觅许愿墙背景图片和便利贴图片,觅了好久……一直没找到满意的……无意间看到祝福语和一些卡通婚礼图片.最 ...

  4. Dynamics CRM 2011编程系列(60):JS编程之CRUD辅助类(JQuery版)

    今天给大家分享一个JQuery版的REST辅助类,在一年前我分享过一个只能在IE环境下运行的REST辅助类:<JS编程之实体CRUD辅助类 >.为什么要推出JQuery版的CRUD辅助类呢 ...

  5. 5JS树形结构菜单和jQuery版

    第一版JS版HTML: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> & ...

  6. 编写Javascript类库(jQuery版

    编写Javascript类库(jQuery版) - 进阶者系列 - 学习者系列文章 Posted on 2014-11-13 09:29 lzhdim 阅读(653) 评论(1) 编辑 收藏 本系列文 ...

  7. jquery版 发同步请求 自定义头部信息 公共请求体

    //jquery版 发同步请求 function getData(url,param,fn){ var Authorization=localStorage.getItem("Authori ...

  8. AMR11A - Magic Grid

    Thanks a lot for helping Harry Potter in finding the Sorcerer's Stone of Immortality in October. Did ...

  9. 原生JS和jQuery版实现文件上传功能

    <!doctype html> <html lang="zh"> <head> <meta charset="utf-8&quo ...

随机推荐

  1. 前端开发利器webStorm 3.0配置使用

     安装了phpstorm之后,想配置svn,结果在file->settings->Version Contorl->subversion->with conmand line ...

  2. Tomcat 7.0.3x 启动慢并且遇到StackOverflowError的异常的解决办法

    http://qiuboboy.iteye.com/blog/1853216 使用tomcat 7.0.3x版本的同学可以发现tomcat启动慢了不少,而且还可能遇到如下启动时异常: Unable t ...

  3. python的unittest单元测试框架断言整理汇总

    自动化脚本最重要的是断言,正确设置断言以后才能帮助我们判断测试用例执行结果. 一.先说说unittest常用的断言吧 常用的就以下几个,网上一搜一大堆.python版本2.7以上都可以调用了. 断言语 ...

  4. xtu字符串 A. Babelfish

    A. Babelfish Time Limit: 3000ms Memory Limit: 65536KB 64-bit integer IO format: %lld      Java class ...

  5. 【python可视化系列】python数据可视化利器--pyecharts

    学可视化就跟学弹吉他一样,刚开始你会觉得自己弹出来的是噪音,也就有了在使用python可视化的时候,总说,我擦,为啥别人画的图那么溜: [python可视化系列]python数据可视化利器--pyec ...

  6. 解决Genymotion运行Android 5.0一直卡在开机界面

    在一些机器,启动genymotion 的android5.0版模拟器时,会卡在启动界面,一直启动不了. 这是因为要求的开启虚拟选项没有打开,在第一次启动时,会有提示,但可能大家没有注意(我也没注意到, ...

  7. 【收藏】实战Nginx与PHP(FastCGI)的安装、配置与优化

    拜读南非蚂蚁大牛的文章真是有所收获 http://ixdba.blog.51cto.com/2895551/806622 一.什么是 FastCGI FastCGI是一个可伸缩地.高速地在HTTP s ...

  8. PHP 常见问题2

    11.能够使 HTML 和 PHP 分离开使用的模板(1 分) 答: Smarty,Dwoo,TinyButStrong,Template Lite,Savant,phemplate,XTemplat ...

  9. POJ 1661 Help Jimmy【DP】

    基础DP,过程想明白了其实也不复杂,从上面的推下面的比倒着推要简单很多.调试了半个多小时..简单dp依然不能快速AC..SAD.. 题目链接: http://poj.org/problem?id=16 ...

  10. HUST 1328 String

    11: KMP next 的强大 题意求前缀在S中出现的次数之和 next[j] 表示 S[0....NEXT[J]]==S[J-NEXT[J].....J]; 于是我们得到..后加入一个字符所得到新 ...