powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Цикл по полям записи TAlphaColorRec
5 сообщений из 30, страница 2 из 2
Цикл по полям записи TAlphaColorRec
    #40111063
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat
Client events тебе в руки.


это я понимаю, а какое там событие использовать, я не понимаю.

Вот есть кусок кода из похожего варианта
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
function afterrender(sender, eOpts) 
{
    var element = sender;
    var inputEl = element.inputCell.child('input');
    
    if (sender.getValue()) {
        inputEl.applyStyles('padding-left:42px');
        var parent = inputEl.parent(),
            spanDomEle = parent.child('span');

        if (!spanDomEle) {
            Ext.DomHelper.insertFirst(parent, {
                tag: 'span',
                html: '    '
            });
            var newSpanDomEle = parent.child('span');
            newSpanDomEle.applyStyles('background-color: ' + sender.getHexa(sender.getValue()) + ';float: left; position: absolute; top: 0.9px; margin: 2px 2px 2px 2px; width: 33px; height: 15px;');
        } else {
            spanDomEle.applyStyles('background-color:' + sender.getHexa(sender.getValue()));
        }

        //font-color
        //sender.inputEl.setStyle('color', sender.getHexa(data.get(element.displayField)));
        
        ajaxRequest(sender, '_setColor', ['hexColor='+sender.getHexa(sender.getValue())]);
    }
}



но что именно отсюда взять, я не понимаю
...
Рейтинг: 0 / 0
Цикл по полям записи TAlphaColorRec
    #40131216
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужна еще помощь.
Проблема в том, что при программном выборе цвета есть проблема: цвет выбирается, но не перерисовывается прямоугольник.

Для воспроизведения нажмите кнопку Установить цвет
...
Рейтинг: 0 / 0
Цикл по полям записи TAlphaColorRec
    #40131217
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проект приложил.
Заранее спасибо.
...
Рейтинг: 0 / 0
Цикл по полям записи TAlphaColorRec
    #40132184
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример.
Мобильный вариант выбора цвета из TUnimCombobox.
...
Рейтинг: 0 / 0
Цикл по полям записи TAlphaColorRec
    #40132186
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11
Проблема в том, что при программном выборе цвета есть проблема: цвет выбирается, но не перерисовывается прямоугольник.


Код: pascal
1.
2.
3.
4.
5.
6.
7.
procedure TMainForm.SelectColorInCombo(Acolor: TColor);
begin
//программно выбрать цвет в списке
  //comboColor.ItemIndex := comboColor.items.IndexOfObject(Pointer(Acolor));

  comboColor.JSInterface.JSCall('setSelection', [comboColor.items.IndexOfObject(Pointer(Acolor))]);// <<<---
end;



еще одна моя ошибка: нельзя обзывать переменные "Color", нужно что-то вроде "AColor" иначе это пересекается со свойством TUniFrame.Color.
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Цикл по полям записи TAlphaColorRec
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]