@@ -12,7 +12,6 @@ import { Dropdown, IDropdownOption } from 'office-ui-fabric-react/lib/components
12
12
import { Callout , DirectionalHint } from 'office-ui-fabric-react/lib/components/Callout' ;
13
13
import { CollectionIconField } from '../collectionIconField' ;
14
14
import { clone , findIndex , sortBy } from '@microsoft/sp-lodash-subset' ;
15
- import { CollectionNumberField } from '../collectionNumberField' ;
16
15
import { Guid } from '@microsoft/sp-core-library' ;
17
16
import { FieldValidator } from '../FieldValidator' ;
18
17
@@ -362,9 +361,16 @@ export class CollectionDataItem extends React.Component<ICollectionDataItemProps
362
361
onRenderOption = { field . onRenderOption }
363
362
className = "PropertyFieldCollectionData__panel__dropdown-field" /> ;
364
363
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" /> ;
368
374
case CustomCollectionFieldType . fabricIcon :
369
375
return (
370
376
< CollectionIconField field = { field } item = { item } disableEdit = { disableFieldOnEdit } fOnValueChange = { this . onValueChanged } fValidation = { this . fieldValidation } />
0 commit comments