Browse Source

fix: DEC-10231 调整布局,文本长度过长时显示...

qufenxi
alan 5 years ago
parent
commit
584ead2c79
  1. 40
      src/modules/pages/connection/components/form_item/form_item.ts

40
src/modules/pages/connection/components/form_item/form_item.ts

@ -1,5 +1,5 @@
import { shortcut } from '@core/core';
import { Label, Left, Layout } from 'ui';
import { Label, Htape, Vertical } from 'ui';
export const FormItemXtype = 'dec.dcm.connection_form_item';
@shortcut(FormItemXtype)
export class FormItem extends BI.Widget {
@ -11,30 +11,32 @@ export class FormItem extends BI.Widget {
}
render () {
const { nameWidth, unit, value } = this.options;
return {
type: Left,
type: Htape,
height: 17,
items: [
{
type: Label,
cls: 'bi-font-bold',
width: this.options.nameWidth,
textAlign: 'left',
text: this.options.name,
},
{
type: Label,
text: this.options.value,
height: 17,
},
this.options.unit ?
{
el: {
type: Label,
text: this.options.unit,
lgap: 5,
cls: 'bi-font-bold',
textAlign: 'left',
} : {
type: Layout,
text: this.options.name,
},
width: nameWidth,
},
{
type: Vertical,
items: [
{
type: Label,
text: unit ? `${value} ${unit}` : value,
textAlign: 'left',
title: value,
},
],
},
],
};
}

Loading…
Cancel
Save