提交 26a8c63d 编写于 作者: ibizdev's avatar ibizdev

ibiz4j 发布系统代码

上级 8cd5145c
......@@ -13,7 +13,7 @@
:type="type"
v-model="CurrentVal"
:disabled="disabled ? true : false"
:autosize="autoSize"
:element-id="textareaId"
@on-enter="enter"
></i-input>
<div class="unit-text">{{unit}}</div>
......@@ -34,6 +34,20 @@ export default class InputBox extends Vue {
*/
@Model("change") readonly itemValue?: any;
/**
* 生命周期 (多行文本十行高度问题)
* @type {any}
* @memberof InputBox
*/
public mounted(){
if(this.textareaId){
let textarea :any= document.getElementById(this.textareaId);
if(textarea){
textarea.style=this.textareaStyle;
}
}
}
/**
* 单位
* @type {String}
......@@ -41,6 +55,20 @@ export default class InputBox extends Vue {
*/
@Prop() public unit?: string;
/**
* 多行文本十行 特殊参数样式(模型高度自带)
* @type {String}
* @memberof InputBoxUnit
*/
@Prop() public textareaStyle?: string;
/**
* 多行文本十行 特殊参数id(模型高度自带)
* @type {String}
* @memberof InputBoxUnit
*/
@Prop() public textareaId?: string;
/**
* 大小
* @type {String}
......
......@@ -26,7 +26,7 @@
</i-col>
<i-col v-show="detailsModel.param.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='param' :itemRules="this.rules.param" class='' :caption="$t('entities.jobsinfo.main_form.details.param')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.param.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box v-model="data.param" :autoSize="{minRows: 10}" :disabled="detailsModel.param.disabled" type='textarea' style="height:200px;" ></input-box>
<input-box v-model="data.param" :textareaId="this.$util.createUUID()" :disabled="detailsModel.param.disabled" type='textarea' textareaStyle="height:200px;" ></input-box>
</app-form-item>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册