DataFromExtraComp.ets
1000 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/**
* DataFromExtraComp是指数据从comp的extraData中获取的这类comp
*/
import { CompDataDTO } from '../bean/CompDataDTO';
import { CompDTO } from '../bean/CompDTO';
import { ExtraDTO } from '../bean/ExtraDTO';
import { ItemBean } from '../bean/ItemBean';
import { WDComp } from './WDComp';
import { WDGroup } from './WDGroup';
export abstract class DataFromExtraComp<VO extends ItemBean> extends WDComp<VO, ExtraDTO> {
constructor(parent: WDGroup, compDTO: CompDTO, initParams: Map<string, Object>) {
super(parent, compDTO, initParams);
this.items = this.convertDto2Vo(this.compDTO.extraData ?? {} as ExtraDTO);
}
public setData(compDataDTO: CompDataDTO): void {
}
public loadMore(): void {
}
public loadFirst(): void {
}
public loadWithGroupData(): boolean {
return false;
}
public hasMoreData(): boolean {
return false;
}
public isLoaded(): boolean {
return true;
}
public needCheckIntegrity(): boolean {
return false;
}
}