Jump to content

Denis Molchanov

uniGUI Subscriber
  • Posts

    36
  • Joined

  • Last visited

Everything posted by Denis Molchanov

  1. Или подскажите в каких исходных файлах самому перевести, поменять дефолтные значения.
  2. Может быть есть возможность как-то напрямую к свойствам достучатся и вручную заменить? HeaderContainer.sortDescText Как это сделать через UniEvents подскажите.
  3. Обновился до 1.90.0.1546 проблема не решена. Может есть предположение с чем связано?
  4. C:\tc-projects\trunk\programs\TimeControlWebServer.exe - служба Папки (скопированные из C:\Program Files (x86)\FMSoft\Framework\uniGUI): C:\tc-projects\trunk\programs\uniGUI\ext-7.0.0\ C:\tc-projects\trunk\programs\uniGUI\uni-1.90.0.1539\ C:\tc-projects\trunk\programs\uniGUI\unim-1.90.0.1539\
  5. Все работает, но в логах вижу поиск шрифтов. Я шрифты нигде не переопределял. На работу вроде ошибка не влияет, но хочется понимать из-за чего. TimeControlWebServer.exe: 00000B54: 09:02:20 [HandleFileRequest[192.168.0.1]]:File not found: C:\tc-projects\trunk\programs\uniGUI\ext-7.0.0\build\packages\charts\modern\modern-triton\resources\fonts\OpenSans-Light.ttf TimeControlWebServer.exe: 00005D90: 09:02:20 [HandleFileRequest[192.168.0.1]]:File not found: C:\tc-projects\trunk\programs\uniGUI\ext-7.0.0\build\packages\charts\modern\modern-triton\resources\fonts\OpenSans-LightItalic.ttf TimeControlWebServer.exe: 00005028: 09:02:20 [HandleFileRequest[192.168.0.1]]:File not found: C:\tc-projects\trunk\programs\uniGUI\ext-7.0.0\build\packages\charts\modern\modern-triton\resources\fonts\OpenSans-Bold.ttf TimeControlWebServer.exe: 0000672C: 09:02:20 [HandleFileRequest[192.168.0.1]]:File not found: C:\tc-projects\trunk\programs\uniGUI\ext-7.0.0\build\packages\charts\modern\modern-triton\resources\fonts\OpenSans-Regular.ttf TimeControlWebServer.exe: 000063F8: 09:04:51 [HandleFileRequest[192.168.0.1]]:File not found: C:\tc-projects\trunk\programs\uniGUI\ext-7.0.0\build\packages\charts\modern\modern-triton\resources\fonts\OpenSans-Italic.ttf
  6. Тестовый случай не могу сделать. Пробовал в Вашем примере mdemo.exe поменять пути на .\uniGUI\[ext]\ все заработало. И локация в режиме [Auto] определилась. Но мой проект работает как служба Windows, а Ваш пример как приложение и я думаю проблема именно из-за этого.
  7. По умолчанию закладки вверху. Необходимо сделать их снизу. Пробовал для UnimTabPanel : function beforeInit(sender, config) { config.tabPosition='bottom'; } Это не работает ((
  8. Для телефонов наверное логично. А для планшета это даже более актуально, чем для десктопа, так как все колонки не помещаются, а при прокрутке было бы удобно понимать к какой дате строка относится.
  9. Я так понимаю, что в desktop варианте UniDBGrid есть свойство Locked. А для Toch можно как-то реализовать?
  10. ExtLocate задано ru Если ExtRoot задано по умолчанию [ext]\ , то локализация работает. У меня web сервер крутится как служба Windows. Я выношу ext-7.0.0 в папку со службой и меняю ExtRoot на .\uniGUI\[ext]\ Все работает, но локализация отваливается ((
  11. Хотел сделать переход из одного раздела в другой по ссылке. В примере на скриншоте при нажатии на "13", должен открываться раздел "Сотрудники". Открыть у меня его получается, но хочется чтобы еще и в навигаторе этот раздел был подсвечен\выделен.
  12. Нет, не одноуровневый. --------------------------- Элемент 1 Элемент 2 --- Элемент 2.1 --- Элемент 2.2 Элемент 3 --------------------------- Сначала нахожу Элемент 3 по его SelectedIndex, а затем пытаюсь его выделить: function TMainmForm.GetNavItemBySelectedIndex( ASelectedIndex: Integer): TUniTreeNode; var i : Integer; begin result := nil; for I := 0 to MainNavigator.Items.Count - 1 do if MainNavigator.Items[i].SelectedIndex = ASelectedIndex then begin result := MainNavigator.Items[i]; break; end; end; ---- var ANode : TUniTreeNode; begin ANode := GetNavItemBySelectedIndex(2); if ANode <> nil then begin ANode.Selected := true; DebugInfoStr('ANode ID: ' + IntToStr(ANode.Id)); with MainNavigator do begin JSInterface.JSCall('getActiveItem().select', [ANode.Id]); JSInterface.JSCall('getActiveItem().ensureVisible', [ANode.Id]); end; MainNavigatorLeafClick(nil); end; end;
  13. GetFormInstance создает новую форму указанного класса или возвращает существующую (ранее созданную)?
  14. Я нашел на форуме: ANode.Selected := true; with MainNavigator do begin JSInterface.JSCall('getActiveItem().select', [ANode.Id]); JSInterface.JSCall('getActiveItem().ensureVisible', [ANode.Id]); end; Но у меня выдает ошибку:
  15. К примеру, делаю: MainNavigator.Items[1].Selected := true; Но эффекта это не приносит. Как был выделен первый элемент, так и остается. Должно наверное быть что-то Repaint или Refresh ?
  16. Есть решение? Или эти свойства Visible , Enable изначально не рабочие ?
×
×
  • Create New...