powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Компонент <dataGrid> и получение данных из базы данных
3 сообщений из 28, страница 2 из 2
Компонент <dataGrid> и получение данных из базы данных
    #38386616
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreeyМне нужно было выделить несколько строк, получилось это через showRowSelector (правильно ли это, или есть другие варианты?). Но тогда необходимо реагировать на каждый выбор checkbox'а, как это сделать?
И еще вопрос: как получить массив строк, которые выбрали с помощью checkbox'ов?При использовании showRowSelector нельзя индивидуально реагировать на каждый выбор checkbox. В этом случае получить массив выбранных элементов можно с помощью свойства checkedRows .
Для индивидуальной обработки можно воспользоваться отдельным столбцом типа checkbox:пример<page xmlns=" http://www.intersystems.com/zen"  title="">
  <jsonSQLProvider id="json" sql="select -1 ID, 10 Caption1 union select -2, 20 union select -3, 30 union select -4, 40"/>
  <dataGrid
    id="dg"
    controllerId="json"
    onaction="zenAlert('row=',row,'\nname=',name,'\nvalue=',value);"
    showRowSelector="true"
    >
    <columnDescriptor value="=[@ID]" hidden="true"/>
    <columnDescriptor caption="Caption1" value="=[@Caption1]"/>
    <columnDescriptor caption="Caption2" name="ttt" type="checkbox" value="=0"/>
  </dataGrid>
  <button caption="test" onclick="zenAlert(zen('dg').checkedRows);"/>
</page>
...
Рейтинг: 0 / 0
Компонент <dataGrid> и получение данных из базы данных
    #38396702
Freey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit, спасибо большое.
...
Рейтинг: 0 / 0
Компонент <dataGrid> и получение данных из базы данных
    #38399322
Freey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
servit,

обнаружилась такая беда. Есть datagrid, устанавливаем у нее фильтр. При отборе строк, которые по списку 3ьи или более, checkbox не показывается. Если отменить фильтр, то все checkbox'ы на месте.
В приложении скрин таблицы с исчезнувшим checkbox'ом.
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Компонент <dataGrid> и получение данных из базы данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]