小编noe*_*oel的帖子

我的下拉菜单中的文本被下面的手风琴隐藏了

我是 Angular 的新手,我正在使用 Angular 8 使用 ng-bootstrap 构建一个页面。我的页面上有一个包含 3 个不同部分的手风琴。每个部分包含一个表格。表格中每一行最左边的元素是一个下拉按钮,其中包含我希望能够从中进行选择的页面列表。

问题是我的下拉列表中的项目被隐藏在手风琴面板后面。我已经阅读了很多关于这个问题的 stackoverflow 帖子(特别是引导程序),但是提供的解决方案似乎并没有解决这个问题。我已经尝试在下拉列表中设置 css 属性来设置 z-index 并设置溢出:可见,但这些都没有奏效。在纠结了一段时间之后,我想我会发布一个问题。下面的示例几乎直接来自 ng-bootstrap.github.io。

  <ngb-accordion #acc="ngbAccordion" activeIds="ngb-panel-0">
    <ngb-panel title="ngbAccordion Panel #1">
      <ng-template ngbPanelContent>
        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia
        aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor,
        sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica,
        craft …
Run Code Online (Sandbox Code Playgroud)

css ng-bootstrap angular8

4
推荐指数
1
解决办法
841
查看次数

使枚举不区分大小写

我正在构建一个 Spring Boot REST API。它有一个 POST 请求,将大对象保存到 Mongo 数据库。我试图使用枚举来控制数据存储方式的一致性。例如,这是我的对象的一部分:

public class Person{
   private String firstName;
   private String lastName:
   private Phone phone;
}
Run Code Online (Sandbox Code Playgroud)
public class Phone {
    private String phoneNumber;
    private String extension;
    private PhoneType phoneType;
}
Run Code Online (Sandbox Code Playgroud)
public enum PhoneType {
    HOME("HOME"),
    WORK("WORK"),
    MOBILE("MOBILE");

    @JsonProperty
    private String phoneType;

    PhoneType(String phoneType) {
        this.phoneType = phoneType.toUpperCase();
    }

    public String getPhoneType() {
        return this.phoneType;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题:当我传入枚举的大写版本以外的值(例如“mobile”或“Mobile”)时,出现以下错误:

JSON parse error: Cannot deserialize value of type `.......PhoneType` from String "mobile": not one of the values …
Run Code Online (Sandbox Code Playgroud)

java

4
推荐指数
1
解决办法
6148
查看次数

标签 统计

angular8 ×1

css ×1

java ×1

ng-bootstrap ×1