Как получить значение текстового поля в acumatica - PullRequest
1 голос
/ 28 июня 2019

Здравствуйте. Только что в разработке в Acumatica

ТАК, я пытаюсь получить значение текстового поля нажатием кнопки pxaction

значение внешней ссылки в изображении - это то, что я естьпытается получить

Изображение 1:

image

Изображение 2:

Image2

public PXAction AddtoLazada;

[PXButton(CommitChanges = true)]
[PXUIField(DisplayName = "Add image to Lazada")]
protected virtual void addtoLazada()
{          
        UploadFileWithIDSelector getval = new UploadFileWithIDSelector();
        var externalval = getval.ExternalLink.ToString();
}

, но я получаю ссылку на объект, не установленную для экземпляра

1 Ответ

0 голосов
/ 28 июня 2019

Здесь getval.ExternalLink значение равно null . Вы получаете это исключение, потому что вы вызываете ToString() для null object

    public PXAction<UploadFileWithIDSelector> AddtoLazada;
    [PXButton(CommitChanges = true)]
    [PXUIField(DisplayName = "Add image to Lazada")]
    public virtual IEnumerable addtoLazada(PXAdapter adapter)
    {
        if (this.Base.Files.Current != null)
        {
            var externalval = this.Base.Files.Current.ExternalLink;
        }
        return adapter.Get();
    }
...