代码之家  ›  专栏  ›  技术社区  ›  Steve

uigrid从下拉过滤器中移除初始空白选项

  •  1
  • Steve  · 技术社区  · 6 年前

    这是我的用户界面网格的截图。

    enter image description here


    下面是创建该筛选器的代码。

    { field: 'channel_type', displayName: "Type", filter: {
                                            type: uiGridConstants.filter.SELECT,
                                            selectOptions: [
                                                { value: 'HD', label: 'HD' },
                                                { value: 'SD', label: 'SD' }
                                            ]
                                        }},
                { field: 'price', displayName: "Price", enableFiltering: false, enableSorting: false},
    


    我的数据是从rest api调用加载到uigrid中的。

    我真的想不出它是从哪里添加的空白选项。我还没有找到解决这个问题的办法。请帮我解决这个问题。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Maxim Shoustin    6 年前

    这是一个众所周知的问题 ui-grid issues

    解决方案(解决方法)是添加一些自定义样式:

    #grid1 div div select option:first-child[value=""] {
       display: none;
    }
    

    Demo Plunker