igniteui-react-grids
Version:
Ignite UI React grid components.
45 lines (44 loc) • 1.17 kB
JavaScript
import { IgrGridConditionalStyleCollection } from "./igr-grid-conditional-style-collection";
import { IgrGridConditionalStyle } from "./igr-grid-conditional-style";
export class IgrGridCompoundConditionalStyle extends IgrGridConditionalStyle {
/**
* @hidden
*/
get i() {
return this._implementation;
}
constructor(props) {
super(props);
}
get isCompound() {
return this.i.s;
}
getSubStyles() {
let iv = this.i.aq();
let ret = null;
if (iv && iv.externalObject) {
ret = iv.externalObject;
}
else {
if (iv) {
let e = new IgrGridConditionalStyleCollection();
e._implementation = iv;
iv.externalObject = e;
ret = e;
}
}
return ret;
}
actualNeedsFieldMaximum() {
let iv = this.i.p();
return (iv);
}
actualNeedsFieldMinimum() {
let iv = this.i.q();
return (iv);
}
actualNeedsFieldSum() {
let iv = this.i.r();
return (iv);
}
}