Browse Source

Merge pull request #105 in DEC/decision-webui-dcm from ~ALAN/decision-webui-dcm:feature/10.0 to feature/10.0

* commit '584ead2c79b746c9dee696e3bb983fa59b893ca4':
  fix: DEC-10231 调整布局,文本长度过长时显示...
qufenxi
alan 5 years ago
parent
commit
8898c75170
  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