easyui常用方法

1、下拉框“商品列表”实现

               //下拉框“商品列表”实现
                w.find('#select_Product').combobox({
                    url: '/api/sys/SupplierProducts/Get_Product_And_Supplier',
                    //data: treeDataOrganize,
                    method: 'get',
                    editable: true,
                    valueField: 'product_id',
                    textField: 'product_name',
                    panelHeight: 500,
                    formatter: formatItem_product,
                    prompt: '请选择产品,必须选择!',
                    onHidePanel: combobox_clear_unexsits_value,
                    loadFilter: function (data_rows) {
                       //实现已被添加的商品,不再出现在下拉框中
                        //detail_rows是包含已被添加商品的数组
                        for (var b in detail_rows) {  //遍历已被添加商品数组
                            row = data_rows.find(function (x) {  //在数据源中查找包含商品记录的数据行
                                return x.product_id == detail_rows[b].product_id;  
                            });
                            if (row != null) { //若数据行存在,则从数据源中删除该元素
                                data_rows.splice(data_rows.indexOf(row), 1);
                            }
                        }
                            
                        return data_rows;
                    },
                    onSelect: function (node) {
                        // alert(node.id);
                        this.form.product_id = ko.observable(node.id);
                    }
                });


  //#region 页面:数据行按钮,修改本商品
    formatterPermit = function (value, row) {
        if (row.id != null) {
            //根据本组的值查找对象数组行,filter返回所有满足条件的元素
            var search_rows = saleOrderData.filter(function (x) {
                return x.sale_id == row.sale_id && x.product_id != row.product_id;
            });

            var html = '<a href="#" onclick=\'detailDialog(1,' + JSON.stringify(row) + ',' + JSON.stringify(search_rows) + ')\'><span class="icon icon-edit">&nbsp;</span>[修改商品]</a>';
            html += '<a href="#" onclick=\'detailDeleteDialog(' + JSON.stringify(row) + ')\' style="margin-left:10px"><span class="icon icon-cross ">&nbsp;</span>[删除商品]</a>';
            return html;
        }

    };
    //#endregion

2、下拉框“客户列表”实现

               //下拉框“客户列表”实现
                w.find('#select_customer').combobox({
                    url: '/api/sys/customer',
                    //data: treeDataOrganize,
                    method: 'get',
                    editable: true,
                    valueField: 'id',
                    textField: 'company_name',
                    panelHeight: 500,
                    formatter: formatItem_customer,
                    prompt: '请选择客户,必须选择!',
                    onHidePanel: combobox_clear_unexsits_value,
                    loadFilter: function (data_rows) {
                        //for (var a in data_rows) {
                        //    for (var b in detail_rows) {
                        //        if (data_rows[a].product_id == detail_rows[b].product_id) {
                        //            data_rows.splice(a, 1);
                        //        }
                        //    }
                        //}
                        return data_rows;
                    },
                    onSelect: function (node) {
                        // alert(node.id);
                        this.form.customer_id = ko.observable(node.id);
                    }
                });


//保存前获取值
this.form.customer_id = w.find('#select_customer').combobox('getValue');

3、下拉框“系统用户”实现

    //下拉框“审核人”实现
                w.find('#select_reviewer_person').combobox({
                    url: '/api/sys/user/Get_uers_by_role?role=super',
                    method: 'get',
                    editable: true,
                    valueField: 'user_code',
                    textField: 'user_name',
                    prompt: '请选择审核人员,必须选择!',
                    onHidePanel: combobox_clear_unexsits_value,
                    formatter: formatItem_user,
                    onSelect: function (record) {
                    }
                });

4、下拉框“物流公司”实现

 //下拉框“物流公司”实现
                w.find('#select_logistics_company').combobox({
                    url: '/api/sys/LogisticsCompany/Get_logistics_company_by_type?type=1',
                    method: 'get',
                    editable: true,
                    valueField: 'id',
                    textField: 'name',
                    prompt: '请选择物流公司!',
                    onHidePanel: combobox_clear_unexsits_value,
                    formatter: formatItem_logistics_company,
                    onSelect: function (record) {
                        w.find('#input_logistics_company_phone').textbox('setValue', record.phone);
                    }
                });
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容

  • 第一章 汉字形体与书法美 第一节 远古刻画符号与汉字的产生 中国古代传说,文字的发明,来源于仓颉造字。《淮南子本经...
    回归宇宙能量阅读 3,436评论 0 9
  • 有一种关系 是 我在你的关心列表里,而你却在我的隐藏联系人里。 你默默的把我放在了你心里三年,而我却默...
    兰洛的奇异世界阅读 256评论 0 3
  • 你 我 他 她 我生命的所有人 演绎着深刻的角色 零碎的遇 知 积聚成“们” 是情感 片刻的完整 喜 怒 哀 乐 ...
    书翊阅读 152评论 0 2
  • 1. 2. 可参考: http://www.w3school.com.cn/tags/tag_meta.aspht...
    小小机器人阅读 176评论 0 0