gpt4 book ai didi

angular - 如何在 agRichSelectCellEditor 中更改下拉列表的宽度

转载 作者:行者123 更新时间:2023-12-03 23:54:03 28 4
gpt4 key购买 nike

我正在使用 agRichSelectCellEditorcomponent 并且我有长标签的选择选项。我想更改下拉列表的宽度,但我看到了 .ag-rich-select-list宽度为 200px。我可以增加此宽度,但我希望根据我的选项宽度设置动态宽度,但这些选项处于绝对位置。

我试图做出指令,但这并不是真正的结论......

有什么想法可以实现吗?

最佳答案

注意:这个答案使用普通的 javascript,而不是 angular。

您可以通过覆盖列表的宽度(以删除 200px 限制)来做到这一点:

.ag-theme-balham .ag-rich-select .ag-rich-select-list {
width: auto !important;
}

(这是“balham”主题 - .ag-theme-balham,根据需要更改)

然后添加一个 cellRenderereditorParams指定宽度:

cellEditorParams = {
values: values,
cellRenderer: function cellRenderer(params) {
return `<div style="display:inline-block;width:400px;">${params.value || ''}</div>`;
},
};

注意:由于 css 覆盖,你需要为 提供一个 cellRenderer全部 您的 agRichSelectCellEditors - 否则编辑器会因 width: auto 而变得太窄.

关于angular - 如何在 agRichSelectCellEditor 中更改下拉列表的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52309395/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com