selectpage进行自定义查询

在这里插入图片描述
需求 在选择 钢琴 - 国产周边分类 进行相应变化

  1. 在类型信息进行渲染的时候 是将国产的pid渲染上去的, 也就是根据pid可以获取到钢琴的id
  2. js内部
define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) {

// 周边分类是selectpage进行查询的 -此处是给selectpage加入条件
$("#c-goodstim_id").data("params",function (obj){
		// 将pid 作为where条件写入
        var type_id = $("#c-type_id option:selected").attr('pid');
        return {custom:{type_id:type_id}};
    })

3.html部分代码 [类型信息]

<div class="form-group" >
        <label class="control-label col-xs-12 col-sm-2" skip="{:url('liucstore/type')}">{:__('类型信息')}[跳转]:</label>
        <div class="col-xs-12 col-sm-8">
            <select name="row[type_id]" id="c-type_id" class="form-control selectpicker" data-live-search="true">
                {volist name="typelist" id="v"}
                <option disabled value="{$v['id']}">{$v['name']}</option>
                        {volist name="$v['childlist']" id="vs"}
                            <option disabled value="{$vs['id']}">{$vs['spacer']}{$vs['name']}</option>
                            {volist name="$vs['childlist']" id="vss"}
                            <!--pid在这-->
                                <option value="{$vss['id']}" data-pid="{$vss['pid']}">{$vss['spacer']}{$vss['name']}</option>
                            {/volist}
                        {/volist}
                {/volist}
            </select>
        </div>
    </div>

  1. html部分代码 [周边分类]
<div class="form-group" son="type" hidden >
        <label class="control-label col-xs-12 col-sm-2">{:__('周边分类')}:</label>
        <div class="col-xs-12 col-sm-8">
         <!--selectpage-->
            <input id="c-goodstim_id" class="form-control selectpage"
                   name="row[goodstim_id]" data-source="liucstore/goodsrim" type="text">
        </div>
    </div>

完工.
在第三步的时候有一个skip="{:url('liucstore/type')}"
是做页面跳转用的
js部分可以加入代码来进行页面跳转

$("[skip]").click(function (res){
        parent.window.open($(this).attr('skip'));
    })
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苏范霖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值