PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > Fastadmin

selectpage使用相关说明

管理员 2024-12-14
Fastadmin
12

关于Fastadmin中selectpage自定义返回字段和前端传参的相关说明
image.png

  1. 自定义返回字段
    在对应的控制器中添加$selectpageFields

    protected $selectpageFields = 'id,product_title,product_sn,unit_id,supplier_id';
  2. 前端参数说明

    // 显示文本对应的字段 默认为namedata-field="product_title"data-show-field="product_title" // 选中值对应的字段 默认为iddata-key-field="id"data-primary-key="product_sn"// searchField: 查询关键字字段(设置后端查询的字段,不设置则默认使用showField设置的字段),传数组时用,号隔开data-search-field="product_title,product_sn"// 分页 默认10data-page-size="15"data-per-page="15"// 格式化下拉框显示文本:在js中给控件添加formatItem$("#c-product_id").data('formatItem', function(data) {    return '【' + data.product_sn + '】' + data.product_title;});// 自定义参数data-params='{"custom[type]":"test"}'$("#el").data("params", function (obj) {    return {custom: {type: $("#c-type").val()}};});
  3. data-*
    主要注意jquery的data函数会自动把字段转成小写,
    .data() | jQuery API Documentation

    Since jQuery 3, every two-character sequence of "-" (U+002D) followed by a lowercase ASCII letter in a key is replaced by the uppercase version of the letter, in alignment with the HTML dataset API. A statement like $( "body" ).data( { "my-name": "aValue" } ).data(); will return { myName: "aValue" }
```data-searchField="xx"// 通过$(el).data()获取到的是searchfield="xx"data-search-field="xx"// 通过$(el).data()获取到的是searchField="xx"// 传递数组或者对象data-params='["a", "b"]'data-params='{a:"aa",b:"bb"}'```> When a string starts with '{' or '[', then jQuery.parseJSON is used to parse it;

希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部