Добый день! Стоит задача что в карточке редактирования клиента есть вкладки "Прикрепить файл"
Так как фай крепиться к id клиента нужно добавить кнопку записать в базу. тоесть карточка должна сохраниться но не закрываться и после должно быть доступно прикреплять файл.
Я придумал как это сделать но как то кривовато все.
Нашел похожее решние но не могу разобраться почему оно не работает.
Код на клик кнопки сохранить
var Dataset = dlData.Dataset;
if (Dataset.State != dstInsert) {
SendNotify(Self, MSG_OK);
Self.BringToFront();
}
Что в нем не так ? Или может кто подскажет другое решение ?
Нравится
[javascript]
if (dlData.Dataset.State == dstInsert)
{
var Message = 'Запись должна быть сохранена перед продолжением ! Сохранить?';
if (wmrNo == ShowConfirmationDialog(Message))
return;
if (!SaveChangesWithCheck(Self, BaseDBEdit))
return;
dlData.Dataset.Edit();
}
[/javascript]
Спасибо. Я немного изменил код, а то в вашем случаи после нажатия сохранить карточка закрывается.
[javascript]
if (dlData.Dataset.State == dstInsert)
{
var Message = 'Запись должна быть сохранена перед продолжением ! Сохранить?';
if (wmrNo == ShowConfirmationDialog(Message))
return;
if (!SaveChangesWithCheck(Self, BaseDBEdit))
return;
//dlData.Dataset.Edit();
SendNotify(Self, MSG_OK);
Self.BringToFront();
}
[/javascript]