码迷,mamicode.com
首页 > 其他好文 > 详细

bootstrap-select 使用笔记 设置选中值及手动刷新

时间:2016-12-30 19:12:22      阅读:365      评论:0      收藏:0      [点我收藏+]

标签:页面   tor   手动   val   back   组件   笔记   img   else   

直接笔记: 

  1、页面刚加载完填充select选项数据时,需要手动刷新一下组件,否则没有选项值。(组件初始化时,li 与 option 分离的,需要刷新一下(据说))

  

 $.post(‘/cpms/todo/getProjectList‘, data).done(function(result) {
    if(typeof(result) == "string"){
      result = JSON.parse(result.data);
    }
    if(result.data.rows){
      viewModel._helper.projectCodes(result.data.rows); 
      $(‘.selectpicker‘).selectpicker(‘refresh‘);
    }
    
  }).fail(function (err) {
    return ‘‘;
  })

  2、组件选中值更改时,即为组件设置选中值时,需要设置一下 val 

util.backend(‘cpmsapi/getOrderListForMobile‘, {ledgerId: keyword}).done(function (result) {
      if (result.ResultCode && result.ResultData.total>0) {
       $(‘.selectpicker‘).selectpicker(‘val‘,result.ResultData.rows[0].PROJECT_CODE);
       // $(‘.selectpicker‘).selectpicker(‘refresh‘);
        
      } else {
        viewModel.data(jsonNull)  
        viewModel._helper.failedLoading(true)
        viewModel._helper.failedLoadingMessage(‘未查询到结果‘)
      }

    }).fail(function (err) {
      viewModel._helper.failedLoading(true)
      viewModel._helper.failedLoadingMessage(‘查询任务时发生错误‘)
      console.log(err)
    }).always(function () {
      viewModel._helper.loading(false)
    })
  }

  

技术分享

 

bootstrap-select 使用笔记 设置选中值及手动刷新

标签:页面   tor   手动   val   back   组件   笔记   img   else   

原文地址:http://www.cnblogs.com/yeyuchangfeng/p/6237709.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!