Skip to content

Commit 990735a

Browse files
committed
Updated old CollectionNumberField implementation
1 parent 04f3e60 commit 990735a

File tree

5 files changed

+10
-115
lines changed

5 files changed

+10
-115
lines changed

src/controls/fieldCollectionData/collectionDataItem/CollectionDataItem.tsx

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import { Dropdown, IDropdownOption } from 'office-ui-fabric-react/lib/components
1212
import { Callout, DirectionalHint } from 'office-ui-fabric-react/lib/components/Callout';
1313
import { CollectionIconField } from '../collectionIconField';
1414
import { clone, findIndex, sortBy } from '@microsoft/sp-lodash-subset';
15-
import { CollectionNumberField } from '../collectionNumberField';
1615
import { Guid } from '@microsoft/sp-core-library';
1716
import { FieldValidator } from '../FieldValidator';
1817

@@ -362,9 +361,16 @@ export class CollectionDataItem extends React.Component<ICollectionDataItemProps
362361
onRenderOption={field.onRenderOption}
363362
className="PropertyFieldCollectionData__panel__dropdown-field" />;
364363
case CustomCollectionFieldType.number:
365-
return (
366-
<CollectionNumberField field={field} item={item} disableEdit={disableFieldOnEdit} fOnValueChange={this.onValueChanged} fValidation={this.fieldValidation} />
367-
);
364+
return <TextField placeholder={field.placeholder || field.title}
365+
className={styles.collectionDataField}
366+
value={item[field.id] ? item[field.id] : ""}
367+
required={field.required}
368+
disabled={disableFieldOnEdit}
369+
type='number'
370+
onChange={(e, value) => this.onValueChanged(field.id, value)}
371+
deferredValidationTime={field.deferredValidationTime || field.deferredValidationTime >= 0 ? field.deferredValidationTime : 200}
372+
onGetErrorMessage={async (value: string) => await this.fieldValidation(field, value)}
373+
inputClassName="PropertyFieldCollectionData__panel__number-field" />;
368374
case CustomCollectionFieldType.fabricIcon:
369375
return (
370376
<CollectionIconField field={field} item={item} disableEdit={disableFieldOnEdit} fOnValueChange={this.onValueChanged} fValidation={this.fieldValidation} />

src/controls/fieldCollectionData/collectionNumberField/CollectionNumberField.tsx

Lines changed: 0 additions & 94 deletions
This file was deleted.

src/controls/fieldCollectionData/collectionNumberField/ICollectionNumberFieldProps.ts

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/controls/fieldCollectionData/collectionNumberField/ICollectionNumberFieldState.ts

Lines changed: 0 additions & 4 deletions
This file was deleted.

src/controls/fieldCollectionData/collectionNumberField/index.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)