mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
use props.replaceVariables rather than templateSrv
This commit is contained in:
parent
ea5db92996
commit
123739fdb4
@ -12,8 +12,6 @@ import { PanelProps } from '@grafana/ui/src/types';
|
|||||||
import { Options, Style, Column, CellFormatter } from './types';
|
import { Options, Style, Column, CellFormatter } from './types';
|
||||||
import kbn from 'app/core/utils/kbn';
|
import kbn from 'app/core/utils/kbn';
|
||||||
|
|
||||||
import templateSrv from 'app/features/templating/template_srv';
|
|
||||||
|
|
||||||
interface Props extends PanelProps<Options> {}
|
interface Props extends PanelProps<Options> {}
|
||||||
|
|
||||||
export class TablePanel extends PureComponent<Props> {
|
export class TablePanel extends PureComponent<Props> {
|
||||||
@ -252,8 +250,10 @@ export class TablePanel extends PureComponent<Props> {
|
|||||||
const scopedVars = this.renderRowVariables(rowIndex);
|
const scopedVars = this.renderRowVariables(rowIndex);
|
||||||
scopedVars['__cell'] = { value: value };
|
scopedVars['__cell'] = { value: value };
|
||||||
|
|
||||||
const cellLink = templateSrv.replace(column.style.linkUrl, scopedVars, encodeURIComponent);
|
const { replaceVariables } = this.props;
|
||||||
const cellLinkTooltip = templateSrv.replace(column.style.linkTooltip, scopedVars);
|
|
||||||
|
const cellLink = replaceVariables(column.style.linkUrl, scopedVars, encodeURIComponent);
|
||||||
|
const cellLinkTooltip = replaceVariables(column.style.linkTooltip, scopedVars);
|
||||||
const cellTarget = column.style.linkTargetBlank ? '_blank' : '';
|
const cellTarget = column.style.linkTargetBlank ? '_blank' : '';
|
||||||
|
|
||||||
cellClasses.push('table-panel-cell-link');
|
cellClasses.push('table-panel-cell-link');
|
||||||
@ -342,8 +342,6 @@ export class TablePanel extends PureComponent<Props> {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
console.log(templateSrv);
|
|
||||||
console.log(rows);
|
|
||||||
} else {
|
} else {
|
||||||
return <div>No Table Data...</div>;
|
return <div>No Table Data...</div>;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user