fastadmin里selectpage设置选择回调

发布于 2019-11-04 18:27:57

1.首先再对应的JS文件里载入selectpage

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

2.在对应元素上增加ID
image.png

3.在对应JS文件里设置触发方法,其中eSelect为选择后的触发方法

            $("#selectpage").selectPage({
                showField : 'hospital_name',
                keyField: 'hospital_id',
                data : 'hospital/index/index',
                pageSize:10,
                eAjaxSuccess: function (data) {

                    data.list = typeof data.rows !== 'undefined' ? data.rows : (typeof data.list !== 'undefined' ? data.list : []);
                    data.totalRow = typeof data.total !== 'undefined' ? data.total : (typeof data.totalRow !== 'undefined' ? data.totalRow : data.list.length);
                    return data;

                },
                eSelect: function (data) {
                  console.info(data)
                },
            });

        },
0 条评论

发布
问题