bootstrapTable 数据绑定和修改列

哈喽!介绍下bootstrapTable怎么绑定和列里添加按钮

首先要引用css样式

    <link href="~/Content/XSSSPGYPY/assets/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
    <link href="~/Content/XSSSPGYPY/assets/bootstrap/css/bootstrap-fileupload.css" rel="stylesheet" />
    <link href="~/Content/XSSSPGYPY/css/style.css" rel="stylesheet" />
    <link href="~/Content/XSSSPGYPY/css/style-responsive.css" rel="stylesheet" />
    <link href="~/Content/XSSSPGYPY/css/style-default.css" rel="stylesheet" />
    <link href="~/Content/XSSSPGYPY/assets/bootstrap/css/bootstrap-responsive.min.css" rel="stylesheet" />
    <link href="~/Content/XSSSPGYPY/assets/font-awesome/css/font-awesome.css" rel="stylesheet" />

再到js 样式

   <script src="~/Content/XSSSPGYPY/js/jquery.nicescroll.js" type="text/javascript"></script>
    <script src="~/Content/XSSSPGYPY/assets/bootstrap/js/bootstrap.min.js"></script>
    <script src="~/Content/XSSSPGYPY/js/common-scripts.js"></script>
    <script src="~/Content/XSSSPGYPY/dist/bootstrap-table.js"></script>
    <script src="~/Content/XSSSPGYPY/DateTime/js/bootstrap-datetimepicker.js"></script>
    <script src="~/Content/XSSSPGYPY/dist/locale/bootstrap-table-zh-CN.min.js"></script>
  <script src="~/Content/XSSSPGYPY/easyui/jquery.min.js"></script>

html代码(内容表格显示)
然后 html 代码 表格数据可以直接获取用 data-url=”控制器的地址”

<table id="tableHouXuan"
  data-toggle="table"    @*不用写 JavaScript 直接启用表格。*@
  data-url="/XSSSPGYPY/XSPY/SelectHouXuanXinXi" 
   @*服务器数据的加载地址*@
  data-click-to-select="true"
   @*设置true 将在点击行时,自动选择rediobox 和 checkbox*@
  data-select-item-name="radioName" 
  @*radio or checkbox 的字段名*@
  data-show-columns="true" @* 是否显示 内容列下拉框*@
  data-sort-name="InputTime"
  data-sort-order="desc"   @*定义排序方式 'asc' 或者 'desc'*@
  data-row-style="rowStyle"
  @*自定义行样式 参数为:row: 行数据 index: 行下标 返回值可以为class或者css*@
  data-query-params="queryParams"
  @*请求服务器数据时,你可以通过重写参数的方式添加一些额外的参数*@
  data-show-refresh="true"  @*是否显示 刷新按钮*@
  data-pagination="true" @*设置为 true 会在表格底部显示分页条*@
  data-search="true" @*是否启用搜索框*@
  data-page-list="[5,15]" @*分多少页*@
  data-toolbar="#toolbar">       
    </table>

可以在表格里添加按钮 列的编辑
//table 表格属性设置

 $("#tableHouXuan").bootstrapTable({
            columns: [
                    {
                        field: 'KaiShiXueQi',
                        sortable: true,
                        sortOrder: "asc",
                        title: '开始学期',
                        width: 180,
                        align: 'center',
                    },
                    {
                            field: 'JieShuXueQi',
                            sortable: true,
                            sortOrder: "asc",
                            title: '结束学期',
                            width: 180,
                            align: 'center',
                    },
                         {
                             field: 'XueYuanMC',
                             title: '学院',
                             sortable: true,
                             sortOrder: "asc",
                             width: 180,
                             align: 'center',
                         },
                    {
                        field: 'NianJi',
                        title: '年级',
                        sortable: true,
                        sortOrder: "asc",
                        width: 130,
                        align: 'center',
                        },
                    {
                         field: 'ZhuanYeMC',
                         sortable: true,
                         sortOrder: "asc",
                        title: '专业',
                        width: 150,
                        align: 'center',
                        },
                    {
                        field: 'TouPiaoJieShuShiJian',
                        sortable: true,
                        sortOrder: "asc",
                        title: '投票结束时间',
                        width: 150,
                        align: 'center',
                            },
                    {
                field: 'PingYouSheDingID',
                title: '操作',
                align: 'center',
                width: 150,
                formatter: operateFormatter,

                    }
                  ]
            });

“操作”这一列用来生成按钮的 动态生成的按钮 ,下面是动态生成按钮代码
//获取表格的某一行的属性

function operateFormatter(value,row,index)
//row 获取这行的值 ,index 获取索引值
{
var PySheDingID = row.PingYouSheDingID;
// 利用 row 获取点击这行的ID

return [
  "<button type='button' class='btn btn-small btn-info'              
  style='margin-right:15px;' id='m-callback-this-start'  
  onclick='btnEntry(" + row.PingYouSheDingID + ")'  >进入投票   
  </button>"
                ].join('');

    }

感谢你的观看!,有神么解析不对的地方,请指示出来,或者你有什么见解可以留言,大家共同学习,共同进步!

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 在使用Bootstrap进行数据定时,你需要引用相应的JavaScript和CSS文件。首先,你需要引用相关的CSS样式,包括Bootstrap的CSS文件和其他自定义的样式文件。\[2\]然后,你需要引用相关的JavaScript文件,包括jQuery和Bootstrap的JavaScript文件,以及其他自定义的JavaScript文件。\[1\]接下来,你可以使用HTML标签来创建一个表格,并使用"data-toggle"和"data-url"属性来指定数据的来源和展示方式。\[3\]通过设置"data-pagination"和"data-search"属性,你可以启用分页和搜索功能。然后,你可以在表格的<thead>标签中定义表头,使用<th>标签来定义每一的标题。在<tbody>标签中,你可以使用<tr>和<td>标签来定义表格的内容。最后,你可以使用Bootstrap的样式和JavaScript来美化和操作表格。 #### 引用[.reference_title] - *1* *2* [bootstrapTable 数据定和修改](https://blog.csdn.net/HuChaoQing/article/details/54021060)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Bootstrap Table组件入门(三)数据定方式](https://blog.csdn.net/u010164507/article/details/88800564)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值