private getOptions()

in analytics-example-widget/scripts/components/PickerComponent.tsx [35:47]


    private getOptions() {
        let values = [];
        if (this.props.itemValues && this.props.itemValues.length > 0) {
            if (!this.props.initialSelectionId) {
                values.push(<option key={-1} selected disabled style={{ display: "none" }}></option>);
            }
            for (let i = 0; i < this.props.itemValues.length; i++) {
                let item = this.props.itemValues[i];
                values.push(<option key={i} value={this.props.getItemId(item)}>{this.props.getItemText(item)}</option>);
            }
        }
        return values;
    }