fastadmin 子列表页面复选框选中的值 向父页面传值 并关闭子页面

记录:fastadmin 子列表页面复选框选中的值 向父页面传值 并关闭子页面

子列表页面确认按钮

<a href="javascript:;" class="btn btn-success btn-confirmchoose btn-disabled disabled" title="确认选择" ><i class="fa fa-check"></i> 确认选择</a>               

子页面js

// 确认选择
$(document).on("click", ".btn-confirmchoose", function () {
	var ids = Table.api.selectedids(table);//获取选中列的id
	var data = table.bootstrapTable('getSelections');//获取选中列的数据
	if(ids.length==0){
	    layer.msg("请选择要操作的数据");
	    return false;
	}
	Fast.api.close(data);//这里是重点,将这个ids 传至父页面
})

父页面打开按钮

<span class="goods_code_span"><img src="/assets/erp/img/more.png"></span>

js的api方法中写点击事件

                $(document).on("click", ".goods_code_span", function(){
                    if(switchs==1){
                        return false;
                    }
                    var obj = $(this).parents('tr');

                    var lawtable = document.getElementById("goods_table");
                    var rows = lawtable.rows;//获取所有行
                    var htmlp = rows[1].innerHTML;
                    var html = '';
                    parent.Fast.api.open("litestore/litestoregoodschoose/index", "选择商品",{area:['90%','75%'],callback:function(goodsData){
                        if(goodsData!=undefined){
                            $(goodsData).each(function (k,v) {
                                if(k>0){
                                    html = '<tr class="goods_id'+v.goods_id+'_'+v.goods_attr+'">'+htmlp+'</tr>';
                                    $(obj).after(html);
                                }
                            });
                            goods=goodsData;
                            $(goods).each(function (kp,vp) {
                                if(kp==0){
                                    var thisobj = obj;
                                }else{
                                    var thisobj = $('.goods_id'+vp.goods_id+'_'+vp.goods_attr);
                                }
                                thisobj.find('.goods_code').val(vp.goods.code);
                                thisobj.find('.goods_name').val(vp.goods.code+' '+vp.goods.goods_name);
                                thisobj.find('.goods_note').val(vp.note);
                                $(vp.unit).each(function (k,v) {
                                    if(v.is_default==1){
                                        changeGoods(vp.goods.goods_code,vp.goods.manager_warehouse_id,vp.goods_attr,thisobj,'',vp.number);
                                    }
                                });
                            });
                            changeWidth()
                        }
                    }});
                });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值