![]() |
#1 |
Участник
|
Не редактируется строка в таблице.
На форме есть таблица, нужно чтобы в этой таблице редактировалалсь одна из строк. Я ставлю в параметрах AllowEdit-Yes, но она всеравно не редактируется. Строка заполняется следующим образом:
display TitleId getTitle() { return EmplTable::find(this.EmplId).Title; } |
|
![]() |
#2 |
Участник
|
Извините, что интересуюсь. А вы в курсе, что означает модификатор display перед именем метода?
|
|
![]() |
#3 |
Участник
|
RTFM, а конкретно, раздел про дисплей-методы (display-methods)
Руководство разработчика можно вызвать из самой Аксапты из меню Справка |
|
![]() |
#4 |
Участник
|
Честно говоря - нет. Что нужно поменять?
|
|
![]() |
#5 |
Участник
|
Ну то что написано в справке это я всё и у себя вижу. А что сделать чтобы поле редактировалось?
|
|
![]() |
#6 |
Участник
|
Нужно делать через метод edit?
|
|
![]() |
#7 |
Участник
|
Цитата:
Нужно делать через метод edit?
|
|
![]() |
#8 |
Участник
|
Мне нужно чтобы в эту колонку выводилось значение EmplTable::find(this.EmplId).Title но чтобы его можно было редактировать
|
|
![]() |
#9 |
Участник
|
А что будет с EmplTable.Title, если в вашей таблице пользователь изменил значение Title?
|
|
![]() |
#10 |
Member
|
Почему вы не хотите редактировать должность в карточке сотрудника?
В Аксапте не принято делать так, как вы пишете.
__________________
С уважением, glibs® |
|
![]() |
#11 |
Участник
|
EmplTable.Title не должно менятся, от туда нужно взять только значение и всё
|
|
![]() |
#12 |
Участник
|
Цитата:
EmplTable.Title не должно менятся, от туда нужно взять только значение и всё
|
|
![]() |
#13 |
Участник
|
Возможно в вашей таблице уже есть метод initFormEmplTable(), т.е. после создания поля вам только надо будет добавить его инициализацию в этом методе.
|
|
![]() |
#14 |
Участник
|
Где этот метод нужно писать? Написал так:
void initFormEmplTable() { EmplTable emplTable; ; emplTable::find(this.EmplId).Title; } не работает... |
|
|
За это сообщение автора поблагодарили: russ (1). |
![]() |
#15 |
Участник
|
Это я вам, конечно, зря про initFormEmplTable ляпнул, причем еще и ошибся. Правильно вообще-то нужно писать initFromEmplTable.
Мой совет: Услуги профессионального разработчика обратите внимание на Цитата:
обучить существующих, чтобы не думать над первыми тремя пунктами;
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|