mirror of
https://github.com/apache/skywalking-booster-ui.git
synced 2025-07-16 18:45:23 +00:00
fix table
This commit is contained in:
parent
28028dc378
commit
7e6913fdac
@ -104,6 +104,8 @@ const msg = {
|
|||||||
import: "Import Dashboard Templates",
|
import: "Import Dashboard Templates",
|
||||||
yes: "Yes",
|
yes: "Yes",
|
||||||
no: "No",
|
no: "No",
|
||||||
|
tableHeaderCol1: "Name of the first column of the table",
|
||||||
|
tableHeaderCol2: "Name of the second column of the table",
|
||||||
hourTip: "Select Hour",
|
hourTip: "Select Hour",
|
||||||
minuteTip: "Select Minute",
|
minuteTip: "Select Minute",
|
||||||
secondTip: "Select Second",
|
secondTip: "Select Second",
|
||||||
|
@ -104,6 +104,8 @@ const msg = {
|
|||||||
import: "导入仪表板模板",
|
import: "导入仪表板模板",
|
||||||
yes: "是",
|
yes: "是",
|
||||||
no: "否",
|
no: "否",
|
||||||
|
tableHeaderCol1: "表格的第一列的名称",
|
||||||
|
tableHeaderCol2: "表格的第二列的名称",
|
||||||
hourTip: "选择小时",
|
hourTip: "选择小时",
|
||||||
minuteTip: "选择分钟",
|
minuteTip: "选择分钟",
|
||||||
secondTip: "选择秒数",
|
secondTip: "选择秒数",
|
||||||
|
@ -75,4 +75,8 @@ function updateConfig(param: { [key: string]: unknown }) {
|
|||||||
display: block;
|
display: block;
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.item {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
@ -21,13 +21,13 @@ limitations under the License. -->
|
|||||||
:style="`width: ${nameWidth + initWidth}px`"
|
:style="`width: ${nameWidth + initWidth}px`"
|
||||||
>
|
>
|
||||||
<div class="name" :style="`width: ${nameWidth}px`">
|
<div class="name" :style="`width: ${nameWidth}px`">
|
||||||
{{ config.tableHeaderCol1 || $t("name") }}
|
{{ config.tableHeaderCol1 || t("name") }}
|
||||||
<i class="r cp" ref="draggerName">
|
<i class="r cp" ref="draggerName">
|
||||||
<Icon iconName="settings_ethernet" size="middle" />
|
<Icon iconName="settings_ethernet" size="middle" />
|
||||||
</i>
|
</i>
|
||||||
</div>
|
</div>
|
||||||
<div class="value-col" v-if="config.showTableValues">
|
<div class="value-col" v-if="showTableValues">
|
||||||
{{ config.tableHeaderCol2 || $t("value") }}
|
{{ config.tableHeaderCol2 || t("value") }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
@ -37,7 +37,7 @@ limitations under the License. -->
|
|||||||
:style="`width: ${nameWidth + initWidth}px`"
|
:style="`width: ${nameWidth + initWidth}px`"
|
||||||
>
|
>
|
||||||
<div :style="`width: ${nameWidth}px`">{{ key }}</div>
|
<div :style="`width: ${nameWidth}px`">{{ key }}</div>
|
||||||
<div class="value-col" v-if="config.showTableValues">
|
<div class="value-col" v-if="showTableValues">
|
||||||
{{ data[key][data[key].length - 1 || 0] }}
|
{{ data[key][data[key].length - 1 || 0] }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -47,6 +47,7 @@ limitations under the License. -->
|
|||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
import { computed, ref, onMounted } from "vue";
|
import { computed, ref, onMounted } from "vue";
|
||||||
import type { PropType } from "vue";
|
import type { PropType } from "vue";
|
||||||
|
import { useI18n } from "vue-i18n";
|
||||||
/*global defineProps */
|
/*global defineProps */
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
data: {
|
data: {
|
||||||
@ -59,14 +60,20 @@ const props = defineProps({
|
|||||||
tableHeaderCol2: string;
|
tableHeaderCol2: string;
|
||||||
tableHeaderCol1: string;
|
tableHeaderCol1: string;
|
||||||
}>,
|
}>,
|
||||||
default: () => ({}),
|
default: () => ({ showTableValues: true }),
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
/*global Nullable*/
|
/*global Nullable*/
|
||||||
|
const { t } = useI18n();
|
||||||
const chartTable = ref<Nullable<HTMLElement>>(null);
|
const chartTable = ref<Nullable<HTMLElement>>(null);
|
||||||
const initWidth = ref<number>(0);
|
const initWidth = ref<number>(0);
|
||||||
const nameWidth = ref<number>(0);
|
const nameWidth = ref<number>(0);
|
||||||
const draggerName = ref<Nullable<HTMLElement>>(null);
|
const draggerName = ref<Nullable<HTMLElement>>(null);
|
||||||
|
const showTableValues = ref<boolean>(
|
||||||
|
props.config.showTableValues === undefined
|
||||||
|
? true
|
||||||
|
: props.config.showTableValues
|
||||||
|
);
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
if (!chartTable.value) {
|
if (!chartTable.value) {
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user