|
18.02.2015, 12:36 | #1 |
Участник
|
Обращение к ячейке грид
Вопрос как обратится к ячейке грид чтобы занести туда данные и чтобы получит из неё данные. Как понимаю ячейка представляют собой stringedit. Чтобы получить есть чтото типа: StringEdit.valueStr(). чтобы занести есть чтото типа:
FormStringControl ctrl; ; ctrl = element.control(Control::controlName); ctrl.text("value"); Но не понимаю как получить данные именно из ячейке находящейся на выбранной строке? Через свойства наверно можно получить номер строки но куда потом это число пихать не пойму. Помогите кому не сложно. |
|
18.02.2015, 13:22 | #2 |
Участник
|
Не надо манипулировать ячейками. Если ячейка грида привязана к полю таблицы, изменяйте поле таблицы, если не привязана, используйте edit-метод.
|
|
18.02.2015, 13:31 | #3 |
Участник
|
Добрый день!
Почему работаете именно контролами, а не с табличными данными? Перекрыть метод Active на DataSource: X++: FormDataObject FormDataObject; FormDataObject = Table_ds.object( fieldNum( Table, Field ) ); FormDataObject.getValue(); // Текущее значение FormDataObject.setValue( 'text'); // Новое значение |
|
18.02.2015, 14:04 | #4 |
Мрачный тип
|
Товарищ ♂uatr, объекты FormDataObject кошернее использовать для манипуляций с доступом/видимостью полей источника данных и привязанных к ним контролов, а не для установки значений полей - для этого есть табличная переменная, присобаченная к источнику данных .
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
18.02.2015, 15:29 | #5 |
Участник
|
а что за переменная и где её взять или посмотреть)
|
|
18.02.2015, 16:38 | #6 |
Участник
|
|
|
18.02.2015, 20:09 | #7 |
Дмитрий Ерин
|
Using Variables with Forms
А лучше не спеша прочитайте целиком разделы Forms и Form Data Sources (см. выше по дереву оглавления). |
|
19.02.2015, 15:52 | #8 |
Участник
|
Я конечно сильно извиняюсь, но я дуб дубом в аксапте знакю делфи и немного си... Перекрытие методов для меня неособо понятно что и как...к тому же метод уже перекрыт и там чето прописано...
Конкретно в моем случае я сделал кнопку которая отправляет в Search скан копию документа и возвращает мне его айдишник который надо сразу же поместить в ячейку последнего столбца строки которая была выбрана перед нажатием кнопки соответственно...Как с активным табличным курсором работать наверное разберусь как занести данные выше написали... А как вызвать мне этот перекрытый метод через кнопку или в методе прописать условие срабатывания если была нажата кнопка не имею даже представления, и чтобы то что там прописано уже не трогать?)) |
|
19.02.2015, 16:25 | #9 |
Участник
|
|
|
20.02.2015, 13:27 | #10 |
Участник
|
Цитата:
Сообщение от Sy4a
Я конечно сильно извиняюсь, но я дуб дубом в аксапте знакю делфи и немного си... я сделал кнопку которая отправляет в Search скан копию документа и возвращает мне его айдишник который надо сразу же поместить в ячейку последнего столбца строки которая была выбрана перед нажатием кнопки соответственно...
|
|
19.02.2015, 16:04 | #11 |
северный Будда
|
мне кажется, что вам лучше начать с прочтения вот этого - книга Разработка бизнес-приложений в Microsoft Business Solutions - Axapta версии 3.0
__________________
С уважением, Вячеслав |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Два датасоурса и грид | 11 | |||
Тормозит грид | 5 | |||
Обращение к ячейке по номеру столбца | 2 | |||
Результат зароса в грид | 2 | |||
Добавление столбца в грид на PurchQuickQuote | 1 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|