小编Ant*_*sss的帖子

如何将 MatTable 中的特定单元格扩展到行高的 100%?

由于某些原因设置height:100%不起作用。 在此处输入图片说明

关于如何仅将给定单元格(红色单元格)扩展到 100% 行高的任何想法?

这是给你的 Stackblitz

https://stackblitz.com/edit/angular-927yqj?file=app/table-basic-example.css

<div class="example-container mat-elevation-z8">
  <mat-table #table [dataSource]="dataSource">

    <!--- Note that these columns can be defined in any order.
          The actual rendered columns are set as a property on the row definition" -->

    <!-- Position Column -->
    <ng-container matColumnDef="position">
      <mat-header-cell *matHeaderCellDef> No. </mat-header-cell>
      <mat-cell *matCellDef="let element"> {{element.position}} </mat-cell>
    </ng-container>

    <!-- Name Column -->
    <ng-container matColumnDef="name">
      <mat-header-cell *matHeaderCellDef> Name </mat-header-cell>
      <mat-cell *matCellDef="let element"> {{element.name}} </mat-cell>
    </ng-container>

    <!-- Weight Column -->
    <ng-container matColumnDef="weight">
      <mat-header-cell *matHeaderCellDef> …
Run Code Online (Sandbox Code Playgroud)

css angular-material

2
推荐指数
1
解决办法
3225
查看次数

如何将 Angular Material 原色设置为自定义值?

我需要在 Angular Material 中将自定义颜色设置为主要颜色。阅读一些主题指南和 SO 答案(例如在 Angular Material 2更改原色)表明我需要从预定义的一组颜色中选择颜色。我可以使用自定义值吗?

angular-material

2
推荐指数
1
解决办法
4912
查看次数

如何将表单控件值作为对象并在输入字段中呈现其标签?

我有简单的表单,其中有带有自动完成功能的输入字段(角度材质组件)。问题是,当我从自动完成框中选择值时,输入字段会出现[Object object]为值,而我希望它是某种与评估器相关的文本。是否可以开箱即用,或者我必须直接操作 DOM 元素才能实现这一点?

该字段的值Host故意是一个对象。

形式:

<form [formGroup]="form" class="full-width">
  <mat-form-field>
    <mat-label>Host</mat-label>
    <input type="text" matInput formControlName="host" [matAutocomplete]="hostSuggestionsAutocomplete"
           placeholder="Host"/>
  </mat-form-field>
  <mat-form-field>
    <input matInput formControlName="delay" placeholder="Delay" type="number" min="1" max="3600"/>
    <mat-error>Delay must be between 1 and 3600 seconds</mat-error>
  </mat-form-field>
</form>

<mat-autocomplete #hostSuggestionsAutocomplete=matAutocomplete>
  <mat-option *ngFor="let hostSuggestion of hostSuggestions"
              [value]="hostSuggestion">{{hostSuggestion.toViewLabel()}} #{{hostSuggestion.id}}</mat-option>
</mat-autocomplete>
Run Code Online (Sandbox Code Playgroud)

主持人:

export class Host {
  id: number;
  address: String;
  label: String;
  status: HostStatus;
  lastStatusUpdate: Date;
}
Result af
Run Code Online (Sandbox Code Playgroud)

从自动完成中选择:

在此输入图像描述

相反,[Object object]我希望它是让我们说value.id + value.address或类似的东西 - 一般来说,自定义标签。

在 …

angular-material angular

2
推荐指数
1
解决办法
4453
查看次数

为什么 Android 在片段中找不到我的 onClick 方法?

所以我在片段中有简单的按钮,单击它时出现异常。Fragmens 显示得很好。

片段代码:

    public void onApplyButtonPressed(View view) {
        System.out.println("Apply button clicked");
//        viewToFilterData();
//        if (mListener != null) {
//            mListener.onFiltersApplyButtonPressed(userData);
//        }
    }
Run Code Online (Sandbox Code Playgroud)

片段的 XML 布局

<Button
    android:id="@+id/fragment_filters_apply_button"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:onClick="onApplyButtonPressed"
    android:text="@string/fragment_filters_apply_button" />
Run Code Online (Sandbox Code Playgroud)

以及我如何在我的主要活动中附加我的片段:

FiltersFragment filtersFragment = FiltersFragment.newInstance(userData);
getSupportFragmentManager().beginTransaction().add(R.id.activity_main_filters_page, filtersFragment).commit();
Run Code Online (Sandbox Code Playgroud)

谁能看出为什么会发生此错误?

 java.lang.IllegalStateException: Could not find method onApplyButtonPressed(View) in a parent or ancestor Context for android:onClick attribute defined on view class android.support.v7.widget.AppCompatButton with id 'fragment_filters_apply_button'
    at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.resolveMethod(AppCompatViewInflater.java:327)
    at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:284)
    at android.view.View.performClick(View.java:4438)
    at android.view.View$PerformClick.run(View.java:18422)
    at android.os.Handler.handleCallback(Handler.java:733)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:136) …
Run Code Online (Sandbox Code Playgroud)

java android android-fragments

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

从Mat-Stepper角度材质覆盖默认图标

我试图覆盖步进材质角度的默认编辑图标,但这不起作用。

我尝试:

<mat-horizontal-stepper [linear]="isLinear" #stepper>
   <mat-step>
      <form>
           <ng-template matStepperIcon="edit">
                <mat-icon>home</mat-icon>
           </ng-template>

    ...

</mat-horizontal-stepper>
Run Code Online (Sandbox Code Playgroud)

这样,我的结果是:

当步进器处于活动状态/非活动状态时:

https://i.stack.imgur.com/upB0e.png
https://i.stack.imgur.com/tU143.png

我必须做些特别的事情吗?

Stackblitz:单击材料页面。主页图标不在蓝色圆圈内。

https://stackblitz.com/edit/angular-material-design-wxawqh

angular-material angular

0
推荐指数
1
解决办法
6445
查看次数