Jump to content

Recommended Posts

Posted

У компоненты TUniComboBox есть свойство Style. Если выбрать csDropDownList или csOwnerDrawFixed, что означает, что в строку ничего вводить нельзя, а потом навести курсор мышки в браузере на этот элемент, то курсор мышки как бы подсказывает пользователю, что он находится над элементом ввода (редактирования) текста, а не над элементом выбора. Т.е. пользователь думает, что можно нажать на список и можно что-то вводить, но вводить не получается... Пользователь сообщает об ошибке и приходится пояснять, что ничего там вводить нельзя, а только выбирать.

По идее, курсор мышки должен быть такой, как на второй картинке в данном случае, т.к. когда список только для выбора.

Другое дело, если в свойстве Style выбрано csDropDown, т.е. в этом случае курсор "ввод/редактирование текста" будет уместным, правильным.

Screenshot_3.jpg

Screenshot_4.jpg

Posted
4 hours ago, x11 said:

По идее, курсор мышки должен быть такой, как на второй картинке в данном случае, т.к. когда список только для выбора.

Другое дело, если в свойстве Style выбрано csDropDown, т.е. в этом случае курсор "ввод/редактирование текста" будет уместным, правильным.

MainForm -> Script

Ext.form.field.ComboBox.override({
    initComponent: function() {
        this.callParent(arguments);
        this.on('afterrender', function(el, eOpts) {
            if (this.editable == false && this.inputEl) {
                this.inputEl.setStyle('cursor', 'pointer');
            }
        });   
    }
});

 

  • Like 1
Posted
16 hours ago, Sherzod said:

MainForm -> Script

у меня всё на фреймах, а у фрейма нет свойства Script :(

Posted
18 minutes ago, x11 said:

у меня всё на фреймах, а у фрейма нет свойства Script :(

Можете создать custom.js файл и включить в проект.

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...