我正在使用 ag-grid-react 组件,并且我希望能够更改网格中的列标题以响应 React 组件中的事件。我可以看到列 API 有一个 getDisplayNameForColumn() 函数,但我找不到等效的设置函数来允许我更改列标题。
我将网格列定义数组存储在 React 组件的状态中,并且我认为只需更新状态中的定义数组,React 框架就会自动刷新该组件,并且将显示我的新列标题;然而,这并没有发生,原始标题仍然保留。
网格初始化并显示后是否可以更改列标题?我复制了下面的 React 组件的代码。
import React, { Component } from 'react'
import { Page, Header, Title, Button, Content } from '@cdkglobal/react-jqm'
import StatusBar from '@cdkglobal/react-jqm-statusbar'
import StandardColsList from './StandardColsList'
import { AgGridReact } from 'ag-grid-react'
import { APP_TITLE } from '../constants'
import 'ag-grid/dist/styles/ag-grid.css';
import 'ag-grid/dist/styles/theme-fresh.css';
export default class DatasetPage extends Component {
static propTypes = {
onClickBack: React.PropTypes.func,
onClickSave: React.PropTypes.func,
dataset: React.PropTypes.array.isRequired,
uploaditem: React.PropTypes.object.isRequired,
stdcolumns: React.PropTypes.array
}
static …Run Code Online (Sandbox Code Playgroud) 我正在尝试学习 learn.hashicorp.com 网站上的导入 Terraform 配置教程。当我尝试运行教程中的 terraform import 命令时,出现以下错误:
\n$ terraform import docker_container.web $(docker inspect --format="{{.ID}}" hashicorp-learn)\n\xe2\x95\xb7\n\xe2\x94\x82 Error: Error initializing Docker client: protocol not available\n\xe2\x94\x82 \n\xe2\x94\x82 with provider["registry.terraform.io/kreuzwerker/docker"],\n\xe2\x94\x82 on /Users/ac8dqzz/myrepos/terraform/learn-terraform-import/main.tf line 14, in provider "docker":\n\xe2\x94\x82 14: provider "docker" {\n\xe2\x94\x82 \n\xe2\x95\xb5\nRun Code Online (Sandbox Code Playgroud)\n谷歌搜索这个错误没有产生任何与我的具体情况相关的信息。我的 main.tf 文件如下所示:
\nterraform {\n required_providers {\n docker = {\n source = "kreuzwerker/docker"\n version = "~> 2.16"\n }\n }\n required_version = ">= 0.14"\n}\n\nprovider "docker" {\n host = "npipe:////.//pipe//docker_engine"\n}\nRun Code Online (Sandbox Code Playgroud)\n谁能建议这里的问题是什么?
\n