Giter Club home page Giter Club logo

material-table.com's Introduction

mehmet baran

I started my career professionally in the software industry. I developed a lot of projects, especially in payment systems. Furthermore, I am interested in software architecture, design principles and object oriented programming. For me, it has always been more important to make software teams easier to work and to get right system architectures and best available performance and simplicity. I always want to work in jobs that i can make the company’s software development processes more efficient and more powerful.

Stats about me

mbrn's GitHub Stats

material-table.com's People

Contributors

achillesoo7 avatar augustocalaca avatar chrisjamesc avatar domino987 avatar emrekara37 avatar gaurav-agarwal27 avatar hwanchang avatar indatawetrust avatar louisguitton avatar mbrn avatar mfreeborn avatar mrchantey avatar ncaq avatar poyoman39 avatar tsamaya avatar twonky4 avatar viral-sh avatar vkitchen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

material-table.com's Issues

How to modify the table free actions

Currently it looks like the table free actions are wrapped in IconButton component. I want to pass my own component which already is wrapping the IconButton component as well. How can I override this in the table?

Also I want to use my custom component to override the Show Columns button as well.

Enhance the documentation with some code examples of Typescripts

This is a suggestion to enhance the documentation with Typescript examples.

I'm trying to run the component on a Typescript project, since I'm a Typescript newbie I found some problems to get rid of all the type errors I get after trying to create a reusable component.
This is an example I created but I didn't figure out a way to run in with Typescript properly :
https://gist.github.com/ZiedHf/1b021ef5c131f2142fcc9de62f088437

It would be very helpful if you provide some example of code on how it works with Typescript.

This the Stackoverflow question if someone want help !

Thanks for this great work.

How to use "onChangeColumnHidden" to keep track of hidden columns

I was wondering if we can keep track of hidden columns using "onChangeColumnHidden"

I want to use the list of columns after user hides it using "columnsButton" and use it in jsPdf to export the updated columns and its data.

Before you ask, I cant use the native export pdf since we use other features that manipulates the data in tables and exports it to pdf..

I use below code...but it doesn't work...whenever I check/uncheck the columns, it doesn't unchecks or checks the select button

const [colHide, setColHide] = React.useState([]);
const handleColumnToggle = (column, hidden) => {
if (!hidden) {
setColHide(colHide.filter(col => col !== column.field));
} else {
setColHide([...colHide, column.field]);
}
console.log(colHide)
};

Improve the documentation for localization

I tried to understand how localization works, googled around but could not find how to integrate i18n with the material table. Maybe the doc should be improved to explain step by step how to integrate with i18n or other localization libraries.

How to style the search input feature under 'searchFieldStyle' using CSS Pseudo classes

I am trying to customize the search input feature but I am not able to find the right way to add the pseudo classes style so that it can match my intended design.
I am getting an arror saying:
No overload matches this call. Overload 1 of 2, '(props: MaterialTableProps<any> | Readonly<MaterialTableProps<any>>): MaterialTable<any>', gave the following error. Type '{ border: string; borderRadius: string; padding: string; '&:active': {}; }' is not assignable to type 'Properties<string | number, string & {}>'. Object literal may only specify known properties, and ''&:active'' does not exist in type 'Properties<string | number, string & {}>'. Overload 2 of 2, '(props: MaterialTableProps<any>, context: any): MaterialTable<any>', gave the following error. Type '{ border: string; borderRadius: string; padding: string; '&:active': {}; }' is not assignable to type 'Properties<string | number, string & {}>'. Object literal may only specify known properties, and ''&:active'' does not exist in type 'Properties<string | number, string & {}>'.ts(2769) (property) '&:active': {}

image

How to avoid default sorting on Grouped Column?

When using defaultGroupOrder it seems defaultGroupSort is getting applied as asc by default.
I do not want to apply any sorting and need to display data as it comes.
How to avoid default sorting on Grouped Column?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.