Как сохранить установленный флажок в Acumatica PXGrid? - PullRequest
0 голосов
/ 23 марта 2020

У меня есть «выбранный» столбец флажка в PXGrid, когда я проверял его, то обратный вызов страницы и проверенное состояние не терялись, но когда я нажимаю кнопку «Настраиваемое действие», затем проверяемый флажок, не отмечен, что я должен делать, чтобы сохранить состояние флажка?

При нажатии кнопки «Действие» я открываю диалоговое окно, здесь все флажки сняты, PrimaryView и элемент данных диалогового окна различны.

что мне делать, чтобы сохранить состояние флажка?

1 Ответ

1 голос
/ 23 марта 2020

Идентификатор Selected имеет особое значение в экранах обработки. Платформа Acumatica применяет различные варианты поведения к полям с именем Selected. Для обработки экрана необходимо иметь поле с именем Selected. За пределами этого сценария следует избегать именования полей Selected.

. Убедитесь, что поле имеет атрибут PXDBBool вместо атрибута PXBool. Только поля с префиксом PXDB сохраняются в базе данных.

Измените имя поля в базе данных и в DA C с Selected на что-то вроде IsChecked.

public abstract class isChecked : PX.Data.BQL.BqlBool.Field<isChecked> { }

[PXDBBool]
[PXUIField(DisplayName="Selected")]
public virtual Boolean? IsChecked
{
    get;
    set;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...