LargeTextColumnComponent
This component allows you to large text column
Example

<template>
<div>
<section>
<server-table-component
data-url="/services"
v-bind="servicesDefinition"
/>
</section>
</div>
</template>;
export default {
name: "App",
data() {
return {
servicesDefinition: {
vtable: {
headers: [
{
text: "Service Id",
value: "service_Id",
align: "left",
render: {
type: LargeTextColumnComponent,
props: {
showDisplayButton: true,
showCopyButton: false,
content: this.$tc("category", 2),
locale: this.$i18n.locale,
textLenght: 30,
tooltipPosition: "is-top",
},
},
sortable: true,
class: "white-space-nowrap",
},
],
},
},
};
},
};
Props
| Name | Description | Type | Required | Default |
|---|---|---|---|---|
| value | - | String | false | - |
| textLenght | - | Number | false | 50 |
| fallbackValue | Value fallback | String | false | "---" |
| roundedButtons | - | Boolean | false | true |
| buttonsSize | - | String | false | "is-small" |
| buttonsClass | - | String | false | "table-buttons" |
| modalTitleClass | - | String | false | "is-size-5 has-text-primary has-text-centered" |
| modalWidth | - | Number | false | 400 |
| content | - | String | false | - |
| showCopyButton | - | Boolean | false | true |
| showDisplayButton | - | Boolean | false | false |
| appendToBody | Append content to body (prevents event bubbling) | Boolean | false | false |
| tooltipPosition | - | String | false | "is-top" |
| tooltipType | - | String | false | "is-white" |
| locale | Locale string {en, es ...} for display language on component | String | false | "en" |
Events
| Event Name | Description | Parameters |
|---|---|---|
| copiedToClipboard | - | - |