• bootstrap table实现x-editable的行单元格编辑及解决数据Empty的问题


    最近在研究 bootstrapTable-editable , 在编辑时出现了一些问题, 比如在行编辑时select的数据回显, 代码如下

    $('#labelName').bootstrapTable({
      pagination : false,//是否分页	
          columns: [
    	{
    	  field: 'label',
    	  title: '标签名称'
    	},
    	{
    	  field: 'key',
    	  title: '主键选择',
    	  editable: {
                  type: 'select',
                  title: '主键选择',
                  mode: "inline",
                   150,
                  source: function(row){
                      var result = [];
                      var getData = $('#labelName').bootstrapTable('getData'),
                          index = $(this).parents('tr').data('index');
                          console.log(getData[index].label)
                      $.ajax({
                          url:aicKnowledge + 'update/getProperties',
                          async: false,
                          type: "get",
                          data: {
                            id:jumpId,
                            label:getData[index].label
                          },
                          success: function (datas, status) {
                             if(datas.code == 600){
                                var items = datas.data;
    			   $.each(items, function (key,value) {
    	                        result.push({ value:value, text:value });
    	                     });
                              }
                          }
                       });
                       return result;
                  },
                  noeditFormatter: function (value, row, index) { // 解决展示为empty的问题
                       var process={filed:"key",value:value};
                       return ['<a href="javascript:void(0)" rel="external nofollow" rel="external nofollow" rel="external nofollow" ',
                          ' data-name="'+process.filed+'"',
                            ' data-pk="1"',
                            ' data-value="' + process.value + '"',
                            '>' + process.value + '</a>'
                           ].join('');;
                        }
                    } 
    	}
      ],
    }
    

      

  • 相关阅读:
    golang strings.Split函数
    Launch agent by connecting it to the master
    使用srvany.exe把程序安装成windows服务的方法
    区别对待 .gz 文件 和 .tar.gz 文件
    go 使用 sort 对切片进行排序
    Go数组遍历与排序
    Container killed on request. Exit code is 143
    ERROR tool.ImportTool
    报错笔记:sqoop 执行import命令报错
    连不上网
  • 原文地址:https://www.cnblogs.com/sllzhj/p/13297575.html
Copyright © 2020-2023  润新知