Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- oModel.create("/Suppliers", {
- AddressCity: modelSupplier.Suppliers.AddressCity,
- CountryDetails: {
- __deferred: {
- uri: "Countrys('" + modelSupplier.Suppliers.AddressCountry + "')"
- }
- },
- AddressNeighborhood: modelSupplier.Suppliers.AddressNeighborhood,
- AddressRegionUf: modelSupplier.Suppliers.AddressRegionUf,
- AddressStreet: modelSupplier.Suppliers.AddressStreet,
- AddressStreetComplement: modelSupplier.Suppliers.AddressStreetComplement,
- AddressStreetNumber: modelSupplier.Suppliers.AddressStreetNumber,
- AddressZipCode: modelSupplier.Suppliers.AddressZipCode,
- Cnpj: modelSupplier.Suppliers.Cnpj,
- Cpf: modelSupplier.Suppliers.Cpf,
- Email: modelSupplier.Suppliers.Email,
- Ie: modelSupplier.Suppliers.Ie,
- Im: modelSupplier.Suppliers.Im,
- LanguageDetails: {
- __deferred: {
- uri: "Languages('" + modelSupplier.Suppliers.Language + "')"
- }
- },
- Name: modelSupplier.Suppliers.Name,
- Phone: modelSupplier.Suppliers.Phone,
- PhoneExtension: modelSupplier.Suppliers.PhoneExtension,
- SupplierLegacyNumber: modelSupplier.Suppliers.SupplierLegacyNumber,
- SupplierTypeDetails: {
- __deferred: {
- uri: "SupplierTypes(" + modelSupplier.Suppliers.Type + ")"
- }
- },
- method: "POST",
- urlParameters: {
- "?my-debug=true"
- },
- success: function (oResponse) {
- dialog.close();
- MessageBox.success(
- "O fornecedor " + oResponse.SupplierId + " foi criado com sucesso!", {
- onClose: function (sAction) {
- var arrayOfIds = ["name", "email", "country", "telephone", "telExtension", "cnpj", "cpf", "ie", "im", "language",
- "city",
- "uf", "cep", "neighborhood", "street", "streetNumber", "addressComplement", "legacyNumber", "type"
- ]; //array of all ids from the Add Supplier Form (Except the dropdown ones)
- for (var i = 0; i < arrayOfIds.length; i++) {
- oView.byId(arrayOfIds[i]).setValue(""); //this will set id according to arrayOfIds, and then set the value blank to each one
- oView.byId(arrayOfIds[i]).setValueState(sap.ui.core.ValueState.None);
- }
- }
- }
- );
- //debugger;
- },
- error: function (oError) {
- debugger;
- dialog.close();
- MessageBox.error(
- "Erro ao salvar o fornecedor!"
- );
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement