小编use*_*760的帖子

网格样式 - 覆盖 ag-grid 的样式

我有以下风格:

.ag-theme-fresh .ag-row-selected {
    background-color: #bde2e5; 
}`
Run Code Online (Sandbox Code Playgroud)

它来自一个主题的 css 样式文件。但我想用这种风格覆盖它:

.ag-theme-fresh .ag-row-even .ag-row-selected {
  background-color: #1428df;
}
Run Code Online (Sandbox Code Playgroud)

但它没有效果,我的组件使用第一种样式。如何覆盖第一个样式 1?我试过,!important但它什么也没做。

我应该在 css 文件的开头定义我的自定义样式吗?

更新:

我发现我可以使用函数 gridOptions.getRowClass 来设置要使用的样式类。但我想解决中心问题(对于我在应用程序中使用的所有角网格)。任何的想法?

css ag-grid angular

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

Unix时间戳:使用ToUnixTimeMilliseconds和TimeSpan.TotalMilliseconds之间的区别

我正在将DateTime转换为Unix时间.据我所知,这两种方式应该返回相同的结果.

选项1

DateTime dtfoo = new DateTime(2010, 10, 20);
DateTimeOffset dtfoo2 = new DateTimeOffset(dtfoo).ToUniversalTime();
long afoo = dtfoo2.ToUnixTimeMilliseconds();
Run Code Online (Sandbox Code Playgroud)

选项2

DateTime dtfoo = new DateTime(2010, 10, 20);
DateTimeOffset dtfoo2 = new DateTimeOffset(dtfoo).ToUniversalTime();
long afoo = (Int64)(dtfoo2.Subtract(new DateTime(1970, 1, 1))).TotalMilliseconds;
Run Code Online (Sandbox Code Playgroud)

选项1返回1287525600000,选项2返回1287529200000.

为什么我会得到不同的结果?

c# datetime unix-timestamp

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

RESTful API:删除实体 - 我应该返回什么结果?

我正在实现一个 RESTful API,一个控制器的端点是删除。删除根据要删除的实体执行两个操作:更新实体或从数据库中删除实体。如果删除更新实体,我将发送HttpStatus 200更新后的实体。但是,如果删除从数据库中删除实体,我只会发送HttpStatus 200. 在一种情况下,我返回一个对象。但在另一种情况下,该对象不再存在。这是一个好方法还是我错过了什么?

api rest

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

Angular 6-在AG网格中添加新行

我想在AG Grid中添加一个新元素。我有以下模型:

export class PersonModel {
  cars: CarModel[];
}
Run Code Online (Sandbox Code Playgroud)

AG Grid具有rowData我模型中的Cars阵列。但是这个数组是不可观察的。现在,我想在单击按钮时添加新车:

<button type="button" (click)="onClickCreateCar()">
Run Code Online (Sandbox Code Playgroud)

在我的视图模型中:

  onClickCreateCar() {
    var emptyCar = new CarModel();
    this.person.cars.push(emptyCar);
  }
Run Code Online (Sandbox Code Playgroud)

我无法在网格中看到新行,因为无法观察到数组Cars。可以,因为模型的属性不应是可观察的。您如何解决该问题?

我的AG-Grid定义:

<ag-grid-angular class="ag-theme-fresh" *ngIf="person" style="height: 100%; width: 100%;" [gridOptions]="gridOptions" [rowData]="person.cars" [columnDefs]="columnDefs">
Run Code Online (Sandbox Code Playgroud)

ag-grid

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

RXJS - Angular:两个 Observable&lt;boolean&gt; 应该返回 Observable&lt;boolean&gt;

我想评估两个observable<boolean>,我想将流程保存在另一个observable<boolean>.

我试过了,combineLatest(obs1$, obs2$);但它会生成一个observable<[boolean, boolean]>.

有没有比combineLatest评估两个可观察值并返回另一个更好的函数observable<boolean>

rxjs angular combinelatest

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

标签 统计

ag-grid ×2

angular ×2

api ×1

c# ×1

combinelatest ×1

css ×1

datetime ×1

rest ×1

rxjs ×1

unix-timestamp ×1