|
Компонент <dataGrid> и получение данных из базы данных
|
|||
---|---|---|---|
#18+
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> ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2013, 13:53 |
|
Компонент <dataGrid> и получение данных из базы данных
|
|||
---|---|---|---|
#18+
servit, спасибо большое. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2013, 13:46 |
|
Компонент <dataGrid> и получение данных из базы данных
|
|||
---|---|---|---|
#18+
servit, обнаружилась такая беда. Есть datagrid, устанавливаем у нее фильтр. При отборе строк, которые по списку 3ьи или более, checkbox не показывается. Если отменить фильтр, то все checkbox'ы на месте. В приложении скрин таблицы с исчезнувшим checkbox'ом. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2013, 19:25 |
|
|
start [/forum/topic.php?fid=39&msg=38386616&tid=1557066]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 141ms |
0 / 0 |