Содержание отмены выбора текстового поля с JavaScript

Полагаю, вы пропустили документацию по grid-column-API

Методы управления группами строк столбцов: getRowGroupColumns(), addRowGroupColumn(colKey) , addRowGroupColumns(colKeys), removeRowGroupColumn(colKey) , removeRowGroupColumns(colKeys), setRowGroupColumns(colKeys), moveRowGroupColumn(fromIndex, toIndex)

blockquote>

Таким образом, чтобы достичь раскрывающегося сценария, вы нужно позаботиться о группировке add и remove при выпадающих изменениях. (* может быть и нет, но давайте сделаем так)



onChange(value){
  this.gridColumnApi.getRowGroupColumns().forEach(i=>{
    this.gridColumnApi.removeRowGroupColumn(i.colId);
  })
  this.gridColumnApi.addRowGroupColumn(value);
}

Демо kbd>

11
задан Dan Appleyard 27 April 2009 в 18:11
поделиться

4 ответа

как насчет этого:

$("input").focus(function(){
  this.selectionStart = this.selectionEnd = -1;
});
18
ответ дан 3 December 2019 в 03:05
поделиться

Если вы просто присваиваете значение текстовое поле для себя, он должен отменить выделение текста.

8
ответ дан 3 December 2019 в 03:05
поделиться

Вместо того, чтобы выбирать, а затем снимать выделение, почему бы просто не временно сохранить логическое значение для элемента dom?

 $("input[type=text]").focus(function() {
     if($(this).skipFocus) return;
     $(this).select();
 });

 //code....

 $("#txt1").skipFocus = true;
 $("#txt1").focus();
0
ответ дан 3 December 2019 в 03:05
поделиться

Если вы хотите отменить выбор текстового поля с помощью jQuery, сделайте следующее:

   $(your_input_selector).attr('disabled', 'disabled');
   $(your_input_selector).removeAttr('disabled');
-1
ответ дан 3 December 2019 в 03:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: