angular - 表的计数器返回负值
问题描述
我的数据网格显示了我的服务的数据,但现在 ID 列包含负数
服务
ListarPaginaPersonas = ( filters: any) => {
const params = ConvertObjectToGetParams({
...filters
});
return this.http.get <IServerResponse < any[]>>(
`${this.url}/getpersonas`,
{ params }); };
html
<div *ngIf="showme">
<lib-grid [loading]="state.loading"
[definition]="state.gridPersona.definition"
controlName="IdPersona2"
[formGroup]="form"
[source]="state.gridPersona.source.items">
</lib-grid>
</div>
ngOnInit
ngOnInit(): void {
this.buildForm();
this.store.dispatch(new ContainerActions.ListarPaginaPersona(null));
}
行动
export class ListarPaginaPersona {
static readonly type = '[FORM-ACTIVIDAD-SOL-CONTAINER] ListarPaginaPersona';
constructor(public payload: { nroDocId:any}) { }
}
状态
listarPaginaPersonasBegin = (
ctx: StateContext<FormActividadContainerModel> ) => {
const state = ctx.getState();
ctx.patchState({
gridPersona: {
...state.gridPersona, loading: true},});} listarPaginaPersonasSuccess = (
ctx: StateContext<FormActividadContainerModel> ) => (items: any[]) => {
const state = ctx.getState();
ctx.patchState({
gridPersona: {
...state.gridPersona,
loading: false,
source: {
...state.gridPersona.source,items,pageSize: items.length,total: items.length,
} },});} listarPaginaPersonasError = (
ctx: StateContext<FormActividadContainerModel> ) => (error) => {
const state = ctx.getState();
ctx.patchState({
gridPersona: {...state.gridPersona,loading: false}, });} @Action(ContainerActions.ListarPaginaPersona) asyncListarPaginaPersonas(
ctx: StateContext<FormActividadContainerModel>,
{ payload }: ContainerActions.ListarPaginaPersona ) {
this.listarPaginaPersonasBegin(ctx);
return this.personaService.ListarPaginaPersonas(payload).pipe(
tap(response => {
this.listarPaginaPersonasSuccess(ctx)(response.data || [] );}),
catchError(err => {
this.listarPaginaPersonasError(ctx)(err);
return throwError(err);}));}
解决方案
推荐阅读
- python - 使用python脚本连接到mysql数据库
- html - 我可以使用以下代码(html、css)使我的网站与 RTL 兼容吗?
- r - 使用 R 中的行组为简单方程的结果添加新行
- go - 可以使用很多匿名函数吗?
- gradle - 传递依赖的 gradle force 版本不起作用。似乎没有排除、覆盖或强制适用
- c - 如何使指针指向数组中的所有元素?
- excel - 求和公式错误:显示 1,73472E-17 而不是 0
- sql-server - SQL Server 代理的凭据无效 [2018]
- reactjs - 这是如何在反应中创建项目符号数组
- android - 退出时片段到片段共享元素的转换不起作用