Comments (1)
We primarily recommend developers to use the following approaches:
- The
tableStyle
property can be set withwidth
andmaxWidth
properties that use%
/vh
/vw
metrics that will automatically react to the parent dimensions. Make sure to also check out thepreserveNarrowColumns
property that defines the rule for preserving columns which exceed the minimum markup width. - The
cellStyle
property can be set withfontSize
that usesem
/rem
metrics which can help adjust the cell font size to the desired one.
A non reactive - but effective approach is to pre-compute the styling properties before passing them to the table, which enables the parent app to use any means of calculating the best values.
If you want to use media queries
, they can be add to the component via the auxiliaryStyle
property. (However, we do not recommend this approach as it may intervene with other styling properties and may result in undesirable styling) e.g:
auxiliaryStyle = `
@media (max-width: 600px) {
.cell {
font-size: 10px;
height: 38px;
}
}
`
If you have questions about reactive styling or suggestions for improvements, do not hesitate to add them in this thread or open up a new GitHub issue. Thanks!
from active-table.
Related Issues (11)
- Vue 2 / Nuxt 2 passing objects and hyphen/kebab case properties HOT 4
- How to re-render/refresh the table content? HOT 16
- Use peer dependencies for React HOT 12
- React: Module not found: Error: Can't resolve... HOT 1
- Modify exported CSV file name and maintain/keep rows on import HOT 15
- Validate CSV file integrity HOT 4
- Importing the same file twice on Chrome HOT 2
- Event for table render HOT 3
- Feature: data filtering HOT 9
- Text font changing after the component is loaded HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from active-table.