Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何更改复选框材质表的颜色_Javascript_Reactjs_Material Ui - Fatal编程技术网

Javascript 如何更改复选框材质表的颜色

Javascript 如何更改复选框材质表的颜色,javascript,reactjs,material-ui,Javascript,Reactjs,Material Ui,我正在我的项目中使用材质表,希望更改选中复选框的颜色。怎么做 function BasicSelection() { return ( <MaterialTable title="Basic Selection Preview" columns={[ { title: 'Name', field: 'name' }, { title: 'Surname', field: 'surname' },

我正在我的项目中使用材质表,希望更改选中复选框的颜色。怎么做

function BasicSelection() {
  return (
    <MaterialTable
      title="Basic Selection Preview"
      columns={[
        { title: 'Name', field: 'name' },
        { title: 'Surname', field: 'surname' },
        { title: 'Birth Year', field: 'birthYear', type: 'numeric' },
        {
          title: 'Birth Place',
          field: 'birthCity',
          lookup: { 34: 'İstanbul', 63: 'Şanlıurfa' },
        },
      ]}
      data={[
        { name: 'Mehmet', surname: 'Baran', birthYear: 1987, birthCity: 63 },
        { name: 'Zerya Betül', surname: 'Baran', birthYear: 2017, birthCity: 34 },
      ]}        
      options={{
        selection: true
      }}
    />
  )
}
函数基本选择(){
返回(
)
}

我认为,如果您想更改该颜色,则很有可能在组件的其他位置使用该颜色。可能会考虑将表格设置为与应用程序外观相匹配的主题。材质表提供了一个主题裁剪,可用于覆盖应用于复选框的默认
secondary.main
颜色

muithemeprovider()函数样式{
const theme=createMuiTheme({
调色板:{
主要:{
主要内容:“#4caf50”,
},
中学:{
main:#ff0000",,
},
},
});
返回(
)
}
您检查过这个吗
function StylingWithMuiThemeProvider() {
  const theme = createMuiTheme({
    palette: {
      primary: {
        main: '#4caf50',
      },
      secondary: {
        main: '#ff0000',
      },
    },

  });

  return (
    <MuiThemeProvider theme={theme}>

    <MaterialTable
      title="Basic Selection Preview"
      columns={[
        { title: 'Name', field: 'name' },
        { title: 'Surname', field: 'surname' },
        { title: 'Birth Year', field: 'birthYear', type: 'numeric' },
        {
          title: 'Birth Place',
          field: 'birthCity',
          lookup: { 34: 'İstanbul', 63: 'Şanlıurfa' },
        },
      ]}
      data={[
        { name: 'Mehmet', surname: 'Baran', birthYear: 1987, birthCity: 63 },
        { name: 'Zerya Betül', surname: 'Baran', birthYear: 2017, birthCity: 34 },
      ]}        
      options={{
        selection: true
      }}
    />
    </MuiThemeProvider>
  )
}