页面联动搜索长了话会占用第二个搜索框。

发布于 2018-09-27

image.png
如图所示,联动搜索时,宽度不够。

查看更多

关注者
0
被浏览
543
dxl_fast
dxl_fast 2018-10-09
这家伙很懒,什么也没写!

@rpg_kiss 然后样式就可以自己控制了

10 个回答
rpg_kiss
rpg_kiss 2018-09-28
这家伙很懒,什么也没写!

:sleepy: :sleepy: 没人知道么?

dxl_fast
dxl_fast 2018-10-08
这家伙很懒,什么也没写!

你好,请问你第二个值跟第三个值是通过什么字段传的,我做了一个两级的联动,后端只能收到一级的,二级的取不到值

rpg_kiss
rpg_kiss 2018-10-08
这家伙很懒,什么也没写!

在query里获取搜索字段

rpg_kiss
rpg_kiss 2018-10-08
这家伙很懒,什么也没写!

queryParams: function (params) {

                //这里可以追加搜索条件
                var filter = JSON.parse(params.filter);
                var op     = JSON.parse(params.op);
                var one    = $(".one").val();
                var two    = $(".two").val();
                var three  = $(".three").val();
                if (one)
                {
                    filter.one = one;
                    op.one     = "=";
                }

                if (two)
                {
                    filter.two = two;
                    op.two     = "=";
                }

                if (three)
                {
                    filter.three = three;
                    op.three     = "=";
                }

                params.filter = JSON.stringify(filter);
                params.op = JSON.stringify(op);
                return params;
            },

这样子的

rpg_kiss
rpg_kiss 2018-10-08
这家伙很懒,什么也没写!

:joy: :joy: :joy: :joy: 我的问题还没有解决

dxl_fast
dxl_fast 2018-10-09
这家伙很懒,什么也没写!

@rpg_kiss 谢谢,我昨天卡这个传值卡住了

dxl_fast
dxl_fast 2018-10-09
这家伙很懒,什么也没写!

@rpg_kiss 我的联动是自己js写的 {field: 'cateId', title: __('Cate id'), searchList: function(index,row)

                        {
                            var html_str = Controller._ajax_get_search_linkage();
                            return html_str;
                        }
                    },








_ajax_get_search_linkage:function(){

        var html_str;
        $.ajax({
            async:false,
            type : "post",
            url : Config.fastadmin,
            dataType:"json",
            success : function (msg) {
                //console.log(msg);
                html_str = "<select id='goodscate_level_one' class='form-control' name=\"cateId\" style=\"width:100px;\">";
                html_str += "<option value=0>请选择</option>";
                $.each(msg,function(i,item){
                    var id = item.id;
                    var name = item.name;
                    html_str+="<option value="+id+">"+name+"</option>";
                });
                html_str+= "</select>";
                var html_str_2 = "<select id='goodscate_level_two' class='form-control' name=\"cateId\" style=\"width:100px;\"><option value=0>请选择</option></select>";
                html_str+=' - ';
                html_str+=html_str_2;
                $(document).on('change','#goodscate_level_one',function(){
                    var id = $(this).val();
                    $.ajax({
                        async:false,
                        type : "post",
                        url : Config.fastadmin,
                        dataType:"json",
                        data : {id:id},
                        success : function (msg) {
                            var html_str2;
                            html_str2 = "<option value=0>请选择</option>";
                            $.each(msg,function(i,item){
                                var id = item.id;
                                var name = item.name;
                                html_str2+="<option value="+id+">"+name+"</option>";
                            });
                            html_str2+= "</select>";
                            $("#goodscate_level_two").html(html_str2);
                        },
                        error:function(msg){
                            console.log('error')
                        }
                    });
                });
            },
            error:function(msg){
                console.log('error')
            }
        });
        return html_str;
dxl_fast
dxl_fast 2018-10-09
这家伙很懒,什么也没写!

@rpg_kiss 太感谢了,我的传值可以用了

rpg_kiss
rpg_kiss 2018-10-11
这家伙很懒,什么也没写!

感谢,哈哈

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览