<el-table-column label="值"> <template slot-scope="scope"> <el-select class="custom-select" multiple collapse-tags style="margin-left: 30px;" v-if="scope.row.name == 'ParamType'" v-model="scope.row.data" > <el-option v-for="t in scope.row.valueData" :key="t.text" :label="t.value" :value="t.text" > </el-option> </el-select> <el-input v-else v-model="scope.row.data" :disabled="scope.row.name == 'Protocol'" ></el-input> </template> </el-table-column>
时间: 2024-02-14 21:31:08 浏览: 37
根据你提供的代码,多选框的显示问题可能与以下几个因素有关:
1. `el-select` 组件的样式:你可以尝试调整 `el-select` 组件的宽度,以确保能够完整显示所有已选择的数据。你可以通过在 `el-select` 标签上添加 `style` 属性来设置宽度,例如 `style="width: 200px;"`。
2. 父级容器的宽度:如果 `el-select` 组件的父级容器宽度不足以容纳所有已选择的数据,那么显示框就会被截断。你可以检查父级容器的宽度,并根据需要进行调整。
3. 其他样式或脚本冲突:有时候,其他样式或脚本可能会影响多选框的显示效果。你可以检查是否有其他样式或脚本与 `el-select` 组件冲突,如果有的话,尝试解决冲突问题。
希望以上建议能够帮助你解决多选框显示不完整的问题。如果还有其他疑问,请随时提出。
相关问题
<el-table :data="dialogObj.children"> <el-table-column prop="name" label="分项"></el-table-column> <el-table-column label="操作"> <template slot-scope="scope"> <el-button @click="deleteSelectedData(scope.$index)">删除</el-button> </template> </el-table-column> </el-table>设置一个滚轮
你可以将 `<el-table>` 组件包裹在一个固定高度的容器中,并设置 `overflow-y: scroll` 来实现滚动条的效果。例如:
```html
<div style="height: 300px; overflow-y: scroll;">
<el-table :data="dialogObj.children">
<el-table-column prop="name" label="分项"></el-table-column>
<el-table-column label="操作">
<template slot-scope="scope">
<el-button @click="deleteSelectedData(scope.$index)">删除</el-button>
</template>
</el-table-column>
</el-table>
</div>
```
这样,当表格内容超出容器高度时,会自动出现纵向滚动条。你可以根据需要调整容器的高度和样式。
<el-table-column prop=qymc label=企业名称></el-table-column>怎么给qymc赋值
您可以使用 Vue.js 框架中的数据绑定语法将 qymc 的值绑定在您的数据中,如下所示:
```html
<template>
<div>
<el-table :data="tableData">
<el-table-column prop="qymc" label="企业名称"></el-table-column>
</el-table>
</div>
</template>
<script>
export default {
data() {
return {
tableData: [
{
qymc: 'ABC公司'
},
{
qymc: 'XYZ公司'
}
]
};
}
};
</script>
```
在上面的例子中,我们将 `tableData` 数组中的每个对象的 `qymc` 属性绑定到了 `el-table-column` 组件中的 `prop` 属性,这样就可以在表格中显示出企业名称的值了。