Добрый день!
Можно ли в гриде осуществить фильтрацию по какому нибудь полю? Т.е. в грид выкачиваются данные с какой ниб базы, а затем из выпадающего списка со значениями поля - отфильтровать.
Если есть какой ниб пример, то можно ли его сюда скинуть
proDivaНеправда. Не закрывается, но уменьшается до размера шрифта. Только что проверил.
Уважаемый Ferroman!
Если бы Вы сами не поленились и проверили Ваши советы, то увидели бы, что они не работают. В этом я убедилась, прочитав материал из Вашей ссылки. SetRowSize не разрешает значения 0 (программа аварийно закрывается).
proDivaВполне возможно, это я действительно не проверял и не пользовал. Просто решил что стоить посмотретьб может имеет отношение.
А IsVisible - это вообще проверка, видна ли ячейка на экране, это свойство не делает ячейку невидимой. Т.к. команда MakeCellVisible передвигает искомую ячейку в видимую область экрана, то можно понять, какой смысл слова visible имеет в виду автор.
proDivaПроблема проста как тапочек, и очень быстро решается простым просмотром api.
Так что вопрос о фильтрации в гриде, не применяя запросов к базе, остается открытым.
self.CreateGrid(25, 25)#, gridlib.Grid.SelectRows) self.SetRowMinimalHeight(0, 0) self.SetRowMinimalAcceptableHeight(0) self.SetCellValue(0, 0, "First cell") self.SetCellValue(0, 4, "Limited text") self.SetRowSize(0, 0) # делаем высоту первого ряда равной 0
Форум для того и существует чтобы задавать вопросы и обсуждать проблемы. Где опытные делятся своими знаниями с новичками. И вовсе необязательно из -за этого уменьшать рейтинг, при этом неправильно отвечая на вопросы.Делится опытом - не значит “сделать за тебя”. Я из твоего поста даже вскользь не заметил что ты вообще предпринимал что-либо. Ты просто сразу попросил готовый ответ.
Лучше проигнорировать, чем ответить излишне резко и тоже неконкретно. Иначе мой рейтинг был бы таким же самым, но со знаком “минус”.Мне рейтинг, как таковой, не важен. Мне важно отдельное мнение отдельных людей, мнение которых, я собственно ценю. Я уже писал что я злой дядька, и очень люблю прямоту в разговоре. Кое-кто воспринимает как “грубость”, “резкость” и “некорректность”.
Все ошибаются (сам грешен), но ошибка помноженная на резкость высказывания получила достойный ответ.Я не ошибся. Я просто не “почистил” “разжевал” и не положил результат в рот. Но куда смотреть и что искать я указал.