Denis Molchanov
uniGUI Subscriber-
Posts
36 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Everything posted by Denis Molchanov
-
Тоже интересно
-
Все работает, но в логах вижу поиск шрифтов. Я шрифты нигде не переопределял. На работу вроде ошибка не влияет, но хочется понимать из-за чего. 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
-
Как в UnimTabPanel поменять tabposition на bottom
Denis Molchanov replied to Denis Molchanov's topic in Russian
Спасибо. -
По умолчанию закладки вверху. Необходимо сделать их снизу. Пробовал для UnimTabPanel : function beforeInit(sender, config) { config.tabPosition='bottom'; } Это не работает ((
-
Как программно перейти на нужный элемент UnimNestedList ?
Denis Molchanov replied to Denis Molchanov's topic in Russian
Хотел сделать переход из одного раздела в другой по ссылке. В примере на скриншоте при нажатии на "13", должен открываться раздел "Сотрудники". Открыть у меня его получается, но хочется чтобы еще и в навигаторе этот раздел был подсвечен\выделен. -
Как программно перейти на нужный элемент UnimNestedList ?
Denis Molchanov replied to Denis Molchanov's topic in Russian
Нет, не одноуровневый. --------------------------- Элемент 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; -
Вопрос по UniMainModule.GetFormInstance(TMainmForm)
Denis Molchanov replied to Denis Molchanov's topic in Russian
Спасибо. -
GetFormInstance создает новую форму указанного класса или возвращает существующую (ранее созданную)?
-
Как программно перейти на нужный элемент UnimNestedList ?
Denis Molchanov replied to Denis Molchanov's topic in Russian
Я нашел на форуме: ANode.Selected := true; with MainNavigator do begin JSInterface.JSCall('getActiveItem().select', [ANode.Id]); JSInterface.JSCall('getActiveItem().ensureVisible', [ANode.Id]); end; Но у меня выдает ошибку: -
К примеру, делаю: MainNavigator.Items[1].Selected := true; Но эффекта это не приносит. Как был выделен первый элемент, так и остается. Должно наверное быть что-то Repaint или Refresh ?
-
Как скрыть элемент у TUnimNestedList ?
Denis Molchanov replied to Denis Molchanov's topic in Russian
Есть решение? Или эти свойства Visible , Enable изначально не рабочие ?