根据条件值判断是否显示按钮或显示哪个按钮

Hien 6月前 795

image.png
这里我是根据状态值判断是否显示后面的√ 和 ✘
附上js
image.png
var that = $.extend({}, this);
复制this
然后在条件值里面进行操作

最新回复 (9)
  • Karson 打赏 6月前
    感谢TA
    0 引用 2

    @Hien 目前FA已经不需要以往复杂的做法了,直接使用buttons参数,参数配置中设置hidden值,为true则隐藏

  • 39829487 2月前
    感谢TA
    0 引用 3
    Karson @Hien 目前FA已经不需要以往复杂的做法了,直接使用`buttons`参数,参数配置中设置`hidden`值,为true则隐藏

    @Karson 怎么设置的 能给个例子吗

  • fak_all 2月前
    感谢TA
    0 引用 4

    请问群主说的这个方法是怎么做讷

    你解决了嘛

  • fak_all 2月前
    感谢TA
    0 引用 5

    这个问题解决了,感谢①群大神 夜语者-武汉 提供帮助

    `{field: 'operate', title: __('Operate'), table: orderAcar,

                            events: Table.api.events.operate, 
                            buttons: [
                                {
                                    name:'audit',
                                    text:'提交审核',
                                    title:'提交审核',
                                    icon: 'fa fa-share',
                                    classname: 'btn btn-xs btn-info btn-dialog btn-newSalesList',
                                    url: 'salesmanagement/customerlisttabs/newSalesList',
                                    hidden:function(row){
                                        if(row.review_the_data != 'is_reviewing'){ 
                                            return true; 
                                        }
                                    }
                                }
    
                            ],
                            formatter: Table.api.formatter.operate

    }`
    image.png

    最后于 2月前 被fak_all编辑
  • xiaowen 2月前
    感谢TA
    0 引用 6

    @fak_all 能詳細說一下在操作哪裏添加按鈕怎麽添加的嗎

  • fak_all 2月前
    感谢TA
    0 引用 7
    xiaowen @fak_all 能詳細說一下在操作哪裏添加按鈕怎麽添加的嗎

    这个我大概给你看一下我这边的逻辑操作,看适合你不
    效果图:
    image.png
    image.png
    代码:
    因为我的条件很多,所以每个hidden方法里都要对每个row.字段的值进行处理,return true 代表隐藏 false代表显示
    1、
    image.png

    2、
    image.png
    3、剩下的就和这些差不多
    然后我的按钮的请求操作是在下面api方法重写了的,我认为这样写更方便一些
    image.png
    image.png
    最后还要加上formatter方法重载,必须要加
    image.png

    不知道是不是你们想要的这种效果

  • 飞得更高 20天前
    感谢TA
    0 引用 8

    留个记号

  • Stranger 20天前
    感谢TA
    0 引用 9

    grinning

  • 感谢TA
    0 引用 10

    mark下

  • 未登录
    11
返回