新建按钮数据操作怎么写

image.png

我添加新的button 但是我的数据操作方法在哪里写啊 或者说他这个里面的按钮的操作js写在那个地方啊

查看更多

关注者
0
被浏览
280
1 个回答
田诚诚
田诚诚 认证专家 2018-11-09
守匠心 有态度 109457371

@宇变星辰 这些fa本来就有的按钮 已经绑定事件的不建议你修改了, 自定义的按钮 只要在对应的js中 jquery绑定事件即可

define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) {

    var Controller = {
        index: function () {
            // 初始化表格参数配置
            Table.api.init({
                extend: {
                    index_url: 'shsell/order/index',
                    add_url: 'shsell/order/add',
                    edit_url: 'shsell/order/edit',
                    del_url: 'shsell/order/del',
                    multi_url: 'shsell/order/multi',
                    table: 'order',
                }
            });

            var table = $("#table");

            // 初始化表格
            table.bootstrapTable({
                url: $.fn.bootstrapTable.defaults.extend.index_url,
                pk: 'id',
                sortName: 'id',
                search:false,
                columns: [
                    [
                        {checkbox: true},
                        {field: 'id', title: __('Id')},
                        {field: 'time', title: __('Time'), operate:'RANGE', addclass:'datetimerange'},
                        {field: 'spec.name', title: __('Spec.name')},                      
                        {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
                    ]
                ]
            });

            //当表格数据加载完成时
            table.on('load-success.bs.table', function (e, data) {

            });
            //这里绑定index页面的按钮事件 假设有一个按钮id是button
             $("#button").on("click",function(){
                //按钮点击的时候执行的方法
                console.error("按钮点击了");
             });
            

            // 为表格绑定事件
            Table.api.bindevent(table);
        },
        add: function () {
             //这里绑定add页面的按钮事件 假设有一个按钮id是edit-button 
             $("#edit-button").on("click",function(){
                //按钮点击的时候执行的方法
                console.error("按钮点击了");
             });
            Controller.api.bindevent();
           
        },
        edit: function () {
            Controller.api.bindevent();
       
        },
        api: {
            bindevent: function () {
                Form.api.bindevent($("form[role=form]"));
            }
        }
    };
    return Controller;
});

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览