|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.11.2012, 07:01 | #1 |
Пользователь
Регистрация: 07.11.2012
Сообщений: 84
|
treeview можно ли сделать элементы невидимыми?
Доброе утро: )
можно ли в treeview сделать элементы невидимыми? то есть если у меня в программу вошел Пользователь -Юрист, ему должны быть доступны не все 10 элементов treeview, а лишь один! такое возможно? |
26.11.2012, 07:19 | #2 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Дык заполняйте только один, или сколько вам надо в зависимости от пользователя
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
26.11.2012, 07:21 | #3 |
Пользователь
Регистрация: 07.11.2012
Сообщений: 84
|
Из вашего ответа мне ничего не ясно!) У меня там 10 элементов, а когда именно этот пользователь, хочу чтобы имел доступ только к одному элементу
Последний раз редактировалось lu_una; 26.11.2012 в 08:06. |
26.11.2012, 08:03 | #4 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
BARNEY имел в виду, что ограничение доступа пользователя определяется правами доступа непосредственно еще на этапе авторизации (то есть, практически, при запуске программы). Следовательно, и вывод нужных элементов дерева можно организовать на этом же этапе, еще при отрисовке самого дерева, не заморачиваясь на видимости конкретных элементов.
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
26.11.2012, 08:26 | #5 |
Пользователь
Регистрация: 07.11.2012
Сообщений: 84
|
Хорошо, на все согласна) как отрисовать мне только один элемент??
|
26.11.2012, 08:38 | #6 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Идете по дереву, проверяете - если это тот элемент, то отрисовываете его начиная с самого первого родителя и корня. Дерево у Вас где-то же хранится?
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
26.11.2012, 08:43 | #7 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
У вас должен быть файл (зашифрованный) с правами доступа для каждого сотрудника. Его можно оформить и как ini-файл.
Например: Код:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
26.11.2012, 09:00 | #8 |
Пользователь
Регистрация: 07.11.2012
Сообщений: 84
|
Неееет, зачем ини файл.. В базе хранятся логины пароли..
Вот это не поняла, чтоо это? [iurist] 0=1 узел доступа 1=2 узел доступа 2=3 узел доступа Я с TreeView общаюсь первый раз, и пока мне не ясно что тут написано |
26.11.2012, 09:08 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Нельзя в явном виде сделать элементы древа невидимками. Просто для одного пользователя наполняй дерево по одной процедуре, для другого по другой - так будет проще.
Цитата:
I'm learning to live...
|
|
26.11.2012, 09:16 | #10 |
Пользователь
Регистрация: 07.11.2012
Сообщений: 84
|
Все дерево было доступно админу, вот и все. Теперь надо добавить два вида админа, каждому по одной ветке будет доступно.
Сделала совсем по другому эту беду.. сделала) Последний раз редактировалось lu_una; 26.11.2012 в 13:12. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Линии таблицы Word сделать невидимыми для принтера | Ципихович Эндрю | Microsoft Office Word | 6 | 24.02.2012 22:52 |
можно ли писать php код внутри javascript инструкции if? если можно, то как это сделать? | Ubihinon | JavaScript, Ajax | 2 | 20.02.2012 08:40 |
можно ли писать php код внутри javascript инструкции if? если можно, то как это сделать? | Ubihinon | PHP | 2 | 18.02.2012 17:45 |
Поменять местами элементы в TreeView | RIO | Общие вопросы Delphi | 2 | 16.05.2010 02:30 |
Помогите пожалуйста в борьбе с непечатаемыми и невидимыми символами! | Agape | Microsoft Office Excel | 3 | 18.11.2008 10:00 |