Вопрос

Вытянуть айди с созданного объек

Добрый день, коллеги!

Как в функции вытянуть параметр айди созданной записи для дальнейшего использования:

 

var insert = Ext.create("Terrasoft.InsertQuery", {

                    rootSchemaName: "Reminding"

                });

                insert.setParameterValue("NotificationType", "9ee66abe-ec9d-4667-8995-29e8765de2d5", Terrasoft.DataValueType.GUID);

insert.execute(function(result) {

                    

                }, this);

Спасибо!

Нравится

3 комментария
Лучший ответ

Можно получить Id на клиенте с помощью функции Terrasoft.generateGUID(), которое сохранить в переменную.

А потом уже в insert добавить параметр Id.

Ниже пример:

var recordId = Terrasoft.generateGUID();
var insert = Ext.create("Terrasoft.InsertQuery", {
                    rootSchemaName: "Reminding"
                });
insert.setParameterValue("Id", recordId, Terrasoft.DataValueType.GUID);
insert.setParameterValue("NotificationType", "9ee66abe-ec9d-4667-8995-29e8765de2d5", Terrasoft.DataValueType.GUID);
insert.execute(function(result) {
 
                }, this);

 

Добрый день! Вот - http://prntscr.com/qogo2v, result.id - http://prntscr.com/qogopm

Можно получить Id на клиенте с помощью функции Terrasoft.generateGUID(), которое сохранить в переменную.

А потом уже в insert добавить параметр Id.

Ниже пример:

var recordId = Terrasoft.generateGUID();
var insert = Ext.create("Terrasoft.InsertQuery", {
                    rootSchemaName: "Reminding"
                });
insert.setParameterValue("Id", recordId, Terrasoft.DataValueType.GUID);
insert.setParameterValue("NotificationType", "9ee66abe-ec9d-4667-8995-29e8765de2d5", Terrasoft.DataValueType.GUID);
insert.execute(function(result) {
 
                }, this);

 

Спасибо, коллеги!!!

а то только вникаю в это дело...

Показать все комментарии