Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
404 views
in Technique[技术] by (71.8m points)

reactjs - Fluent UI DetailsList resize column text on ColumnResize

I have a details list with document data and i want the same behavior as the FileName column in a regular document Library. In a Document Library, on resizing the FileName column, the FileName text shows ... when the filename is larger that the column width.

How can we do this in a DetailsList column? Right now i am using a custom react compont to renderthe Cell values for the FileName column where a Label control renders the filename text. I am capturing the column resize event and passing the column width to that custom react component as an rxjs event. The event is being captured inside each cell but how to resize a Label control?

Is there a better way than using RxJS event?

All of this is inside an SPFx React WebPart component.

question from:https://stackoverflow.com/questions/65891387/fluent-ui-detailslist-resize-column-text-on-columnresize

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

According to the document, when you define the column, you inherit the IColumn interface. IColumn interface has calculatedWidth, currentWidth, maxWidth, minWidth properties could be used.
IColumn interface for your reference.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...