新建按钮数据操作怎么写

宇变星辰 1月前 117

image.png

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

最新回复 (1)
  • 田诚诚 1月前
    感谢TA
    0 引用 2

    @宇变星辰 这些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;
    });
    最后于 1月前 被田诚诚编辑
  • 未登录
    3
返回