Страница 1 из 1

Объект grid

СообщениеДобавлено: Чт фев 28, 2013 12:07 am
axotnik88
Доброй ночи. Подскажите пожалуйста как посмотреть какие функции доступны в объекте grid?

Re: Объект grid

СообщениеДобавлено: Чт фев 28, 2013 11:50 am
axotnik88
тук тук. :)

Re: Объект grid

СообщениеДобавлено: Пт мар 01, 2013 5:12 pm
Evgeniy
Для этого есть showObject. Нужно вставить в скрипте showObject(grid).

Re: Объект grid

СообщениеДобавлено: Пт мар 01, 2013 10:25 pm
axotnik88
спс большое! А можете подсказать как выбрать все записи которые есть на данный момент в гриде? Заранее благодарю.

Re: Объект grid

СообщениеДобавлено: Пн мар 04, 2013 4:58 pm
Evgeniy
Доступ к записям можно обеспечить разными способами. Все зависит от задачи.
Чтобы считать значения полей можно пройтись по рекордсету, например так:
Код: Выделить всё
var tbl = grid.getTable(); //рабочий рекордсет
for(tbl.MoveFirst(); !tbl.isEOF(); tbl.MoveNext()) //проход по всем записям в цикле
{
   var rowID = tbl.getValue("FWID"); //значение поля FWID текущей строки - уникальный идентнификатор
   trace(rowID); //вывод значения в консоль
}

Или выполнить SQL-запрос:
Код: Выделить всё
var tName = tbl.getTableName(); //название таблицы, можно использовать в запросах, например для выборки:
tbl = OpenTable("select * from "+ tName +" where "+ grid.getSqlSelected()); //рекордсет с записями, отмеченными галочками в гриде

Re: Объект grid

СообщениеДобавлено: Пн мар 04, 2013 5:39 pm
axotnik88
Спс огромное! А Существует ли возможность обновить поле в гриде? Вот например количеству с номенклатурой 001.0001 присвоить 10?