I am adding a input box to a column in a Microsoft Fabric DeatialsList. I set it in the onRender of the IColumn definition. All works fine except the tabIndex is alway -1. I would like to set it to 0.
export default class Scrach extends React.Component<IScrachProps, {}> {
private testData:{}[]=[{Item:1},
{Item:1},
{Item:1}];
private testCols: IColumn[] = [
{key:"col1",
name:"Items",
fieldName:"Item",
onRender:(item)=>{return(<input style={{width:'3em'}}
tabIndex={0}
type="text"
defaultValue="1"
onClick={this.selectText}/>);},
minWidth:60,
isResizable:false
}];
public render(): React.ReactElement<IScrachProps> {
return (
<div>
<DetailsList
items={this.testData}
columns={this.testCols}
setKey="set"
layoutMode={DetailsListLayoutMode.fixedColumns}
selectionPreservedOnEmptyClick={true}
selectionMode={SelectionMode.none}
/>
</div>
);
}
}
Any ideas?