小编Jul*_*EMA的帖子

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

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

我试图制定一个指令,但这并不是真正的结论......

有什么想法可以实现这一目标吗?

ag-grid angular

6
推荐指数
1
解决办法
3789
查看次数

指向大写输入字段

我想使用指令将所有输入数据转换为大写。为此,我创建了这个自定义指令:

@Directive({
  selector: '[appToUpperCase]'
})
export class ToUpperCaseDirective {

  constructor() {}

  @HostListener('input', ['$event']) onKeyUp(event) {
    event.target['value'] = event.target['value'].toUpperCase();
  }

}
Run Code Online (Sandbox Code Playgroud)

我这样使用它:

<form [formGroup]="formGroup" appToUpperCase>
Run Code Online (Sandbox Code Playgroud)

几乎可以很好地证明,当我在字段中输入文本时,会保留大写变换,但焦点设置在字段的末尾...因此,当我编辑预填充的输入时,如果要修改开头数据,我必须在每次Keyup事件之后将焦点设置在正确的位置...

我该如何解决?

directive uppercase angular

3
推荐指数
3
解决办法
3792
查看次数

标签 统计

angular ×2

ag-grid ×1

directive ×1

uppercase ×1