Jump to content

x11

uniGUI Subscriber
  • Posts

    2822
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by x11

  1. filedlabelwidth is the percentage %%% from 0% to 100%
  2. например, "Объявление №4 удалено в архив"
  3. В примере добавьте одну строку кода, в строку, например, 124 ( на главной форме Mainm) UniMainModule.FDMemTable1DELETED.Value := True и иконка появится (другими словами, укажите, что запись удадена в архив)
  4. @Sherzod не могли бы вы помочь со всплывающей подсказкой в XTemplate в данном примере? В js-файле (в папке \Win32\Debug\files\js\) есть функция getArc: function(val){ if (val[sender.fieldsNames.indexOf("DELETED")]){ return '<i style="color: red;" class="far fa-trash-alt"> </i>'} }, которая выводит иконку корзины, если запись помечена, как удаленная в архив. Так вот, подскажите, как сделать так, чтобы при нажатии на эту иконку корзины всплывала подсказка ToolTip? На форуме уже есть тема, в которой есть ваши примеры кода: function window.beforeInit(sender, config) { createToolTip = function(combo, tip) { combo.labelTip = Ext.create('Ext.tip.ToolTip', { closable: true, align: 'tl', focusOnToFront: true, autoHide: true, autoShow: true, autoScroll: true }); combo.labelElement.addListener('click', function(e) { e.preventDefault(); if (combo.labelTip) { if (combo.getPlaceholder()) { combo.labelTip.setHtml(combo.getPlaceholder()); } else { combo.labelTip.setHtml(tip); } combo.labelTip.showByTarget(combo.inputElement); } }); }; } но я не могу ваш код применить к этому примеру (ссылка на скачивание в первом сообщении этой темы) у меня появляются ошибки: Uncaught TypeError: Cannot read properties of undefined (reading 'addListener') Спасибо.
  5. а слона-то я и не заметил 😁 увидел свойство Scrollable 👍
  6. можете выложить рабочий пример? или скажите, какое свойство панели включить?
  7. Вот, накидал 10 кнопок - прокрутки нет. И на смартфоне проверил - нет прокрутки.
  8. Не работает. Вот я уменьшил экран на картинке 1, а на картинке 2 - полный набор кнопок. Потаскал мышкой туда-сюда, ничего не прокручивается. Проверил на смартфоне - тоже не прокручивается.
  9. Подскажите пожалуйста, что и как сделать, чтобы у мобильной панели unimToolbar была прокрутка? Прокрутка влево-вправо. Спасибо.
  10. function beforeInit(sender, config) { config.headerCls='pnlRoundBorder3'; config.bodyCls='pnlRoundBorder2'; } спасибо
  11. Наконец-то получилось. .pnlRoundBorder2 { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } .pnlRoundBorder3 { border-top-left-radius: 10px; border-top-right-radius: 10px; }
  12. Не совсем правильно получается, теперь другие углы загруглились function beforeInit(sender, config) { config.bodyCls='pnlRoundBorder2'; }
  13. Как видно по снимку, обрезаются нижние углы. На втором снимке - свойства панели. CustomCSS: .pnlRoundBorder2 { border-radius: 10px; } Подскажите, что я делаю не так. Спасибо.
  14. Подскажите, почему компоненты не растягиваются по ширине?
  15. я снимок окна прикрепил, там видна таблица и кнопка Обновить (2 стрелки)
  16. В смысле "в каком месте"? На форме есть кнопка, пользователь ее нажимает и набор данных переоткрывается.
  17. Теряется сфокусированная запись. Может какое-то свойство надо включить или отключить? После переоткрытия набора данных теряется выбранная запись. procedure TfrdNotes.actOpenUpdateExecute(Sender: TObject); Var id: variant; begin inherited; if qData.RecordCount > 1 then id := qDataID.Value else id := null; qData.Close; qData.ParamByName('ID_USER').AsInteger := UniMainModule.UserData.UserID; qData.Open; if not VarIsNull(id) then if qData.RecordCount > 1 then qData.Locate('ID', id, []); end; Строка "qData.Locate('ID', id, []);" выполняется. А что дописать, чтобы в сетке автоматически фокусировалась нужная запись после locate? Спасибо.
×
×
  • Create New...