Current filter:
                                You should refresh the page.
                                  • Hello.

                                    I'm having problems with the dx-scheduler (angular) component.

                                    When I try to edit a record in the schedule (recurrence), I get two options.

                                    Edit series or edit appointment.
                                    Edit series works correctly.
                                    Edit appointment triggers an error.

                                    Attached error.

                                    What happens when I click Edit Series and what happens when I click Edit Appointment?

                                    Where can I program their action?
                                    And I do not know why one works and the other does not.

                                    can you help me? 

                                Show all comments
                                • Lena (DevExpress Support) 12.10.2018

                                  Hi,
                                  Thank you for the screencast. I tried to reproduce the issue using our Recurring Appointments demo but did not succeed. Feel free to fork it to a stand-alone sample, modify it and illustrate the issue in action. I hope to hear from you soon.

                                • Marcos M Torres 12.10.2018

                                  Hello.
                                  Thanks for the feedback.

                                  I already hoped you would not be able to reproduce.

                                  So I would like an explanation or document that I can read tell me what exactly happens (events) when clicking on each of the buttons. What's different between them.
                                  What actually happens inside the black box.

                                  Unfortunately I can not upgrade to the latest version at this time because for some strange reason, the recurrence button remains hidden in CSS.

                                • Artem (DevExpress Support) 12.11.2018

                                  Hi Marcos,

                                  The recurrenceEditMode option describes how this dialog operates. Each button opens the Appointment Edit Form with different data. There is no specific event that it's raised before this logic is executed. As the issue occurs in our internal code, we cannot give you precise recommendations without reviewing your Scheduler settings and implementation. If the problem cannot be reproduced in our demos, create a stand-alone Angular CLI application with Scheduler illustrating the issue in action. This will help us concentrate our resources on the problematic area and provide you with the most efficient support: A request for simple example programs

                                  We look forward to your results.

                                • Marcos M Torres 12.11.2018

                                  I know it's very difficult for you to help me this way.

                                  Let's see if you can give me any tips.

                                  the poup is displayed after clicking a custom edit button.
                                  the display code is attached.
                                  the scheduler html and typescript is attached.

                                  some layout codes have been removed to make it easier to understand.

                                  I am creating a new angular project and I will try to reproduce the error in a cleaner code.

                                  this page is very dynamic and full of methods and customizations, it will be a bit complicated to reproduce the error for you.

                                  Thank you for your help and patience.

                                • Maxim (DevExpress Support) 12.12.2018

                                  Marcos,
                                  We will review your code in greater detail and update this thread soon. Meanwhile, I see that you are using the showAppointmentPopup method to show a dialog window. Would you please clarify if you have this issue with all appointments or with specific ones only?
                                  Would you please share an appointment object that you pass to the showAppointmentPopup method. I see that you pass appointment objects to the console window. I hope to hear from you soon.

                                • Marcos M Torres 12.12.2018

                                  Hello.
                                  Thanks for the feedback.

                                  The problem occurs in all appointments (only the "edit appointment" button).

                                  [JavaScript]
                                  { "disabled": false, "visible": true, "allDay": false, "clienteSelecionado": false, "clienteAtrasado": false, "id": "710928e8-c02d-43f1-868c-0b417209e762", "group": 1, "idColaborador": "e6807e74-ab8f-49d0-ac66-9cea24cc7402", "startDate": { "_isAMomentObject": true, "_i": "2018-07-09T09:00:01-03:00", "_f": "YYYY-MM-DDTHH:mm:ssZ", "_tzm": -180, "_isUTC": true, "_pf": { "empty": false, "unusedTokens": [], "unusedInput": [], "overflow": -1, "charsLeftOver": 0, "nullInput": false, "invalidMonth": null, "invalidFormat": false, "userInvalidated": false, "iso": true, "parsedDateParts": [ 2018, 6, 9, 9, 0, 1 ] }, "_locale": { "_calendar": { "sameDay": "[Hoje às] LT", "nextDay": "[Amanhã às] LT", "nextWeek": "dddd [às] LT", "lastDay": "[Ontem às] LT", "sameElse": "L" }, "_longDateFormat": { "LTS": "HH:mm:ss", "LT": "HH:mm", "L": "DD/MM/YYYY", "LL": "D [de] MMMM [de] YYYY", "LLL": "D [de] MMMM [de] YYYY [às] HH:mm", "LLLL": "dddd, D [de] MMMM [de] YYYY [às] HH:mm" }, "_invalidDate": "Invalid date", "_ordinal": "%dº", "_ordinalParse": {}, "_relativeTime": { "future": "em %s", "past": "%s atrás", "s": "poucos segundos", "m": "um minuto", "mm": "%d minutos", "h": "uma hora", "hh": "%d horas", "d": "um dia", "dd": "%d dias", "M": "um mês", "MM": "%d meses", "y": "um ano", "yy": "%d anos" }, "_months": [ "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" ], "_monthsShort": [ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez" ], "_week": { "dow": 0, "doy": 6 }, "_weekdays": [ "Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado" ], "_weekdaysMin": [ "Dom", "2ª", "3ª", "4ª", "5ª", "6ª", "Sáb" ], "_weekdaysShort": [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb" ], "_meridiemParse": {}, "_weekdaysParseExact": true, "_abbr": "pt-br", "_config": { "calendar": { "sameDay": "[Hoje às] LT", "nextDay": "[Amanhã às] LT", "nextWeek": "dddd [às] LT", "lastDay": "[Ontem às] LT", "sameElse": "L" }, "longDateFormat": { "LTS": "HH:mm:ss", "LT": "HH:mm", "L": "DD/MM/YYYY", "LL": "D [de] MMMM [de] YYYY", "LLL": "D [de] MMMM [de] YYYY [às] HH:mm", "LLLL": "dddd, D [de] MMMM [de] YYYY [às] HH:mm" }, "invalidDate": "Invalid date", "ordinal": "%dº", "ordinalParse": {}, "relativeTime": { "future": "em %s", "past": "%s atrás", "s": "poucos segundos", "m": "um minuto", "mm": "%d minutos", "h": "uma hora", "hh": "%d horas", "d": "um dia", "dd": "%d dias", "M": "um mês", "MM": "%d meses", "y": "um ano", "yy": "%d anos" }, "months": [ "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" ], "monthsShort": [ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez" ], "week": { "dow": 0, "doy": 6 }, "weekdays": [ "Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado" ], "weekdaysMin": [ "Dom", "2ª", "3ª", "4ª", "5ª", "6ª", "Sáb" ], "weekdaysShort": [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb" ], "meridiemParse": {}, "weekdaysParseExact": true, "abbr": "pt-br" }, "_ordinalParseLenient": {} }, "_d": "2018-07-08T18:00:01.000Z", "_isValid": true, "_offset": -1080 }, "endDate": { "_isAMomentObject": true, "_i": "2018-07-09T22:00:00-03:00", "_f": "YYYY-MM-DDTHH:mm:ssZ", "_tzm": -180, "_isUTC": true, "_pf": { "empty": false, "unusedTokens": [], "unusedInput": [], "overflow": -1, "charsLeftOver": 0, "nullInput": false, "invalidMonth": null, "invalidFormat": false, "userInvalidated": false, "iso": true, "parsedDateParts": [ 2018, 6, 9, 22, 0, 0 ] }, "_locale": { "_calendar": { "sameDay": "[Hoje às] LT", "nextDay": "[Amanhã às] LT", "nextWeek": "dddd [às] LT", "lastDay": "[Ontem às] LT", "sameElse": "L" }, "_longDateFormat": { "LTS": "HH:mm:ss", "LT": "HH:mm", "L": "DD/MM/YYYY", "LL": "D [de] MMMM [de] YYYY", "LLL": "D [de] MMMM [de] YYYY [às] HH:mm", "LLLL": "dddd, D [de] MMMM [de] YYYY [às] HH:mm" }, "_invalidDate": "Invalid date", "_ordinal": "%dº", "_ordinalParse": {}, "_relativeTime": { "future": "em %s", "past": "%s atrás", "s": "poucos segundos", "m": "um minuto", "mm": "%d minutos", "h": "uma hora", "hh": "%d horas", "d": "um dia", "dd": "%d dias", "M": "um mês", "MM": "%d meses", "y": "um ano", "yy": "%d anos" }, "_months": [ "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" ], "_monthsShort": [ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez" ], "_week": { "dow": 0, "doy": 6 }, "_weekdays": [ "Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado" ], "_weekdaysMin": [ "Dom", "2ª", "3ª", "4ª", "5ª", "6ª", "Sáb" ], "_weekdaysShort": [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb" ], "_meridiemParse": {}, "_weekdaysParseExact": true, "_abbr": "pt-br", "_config": { "calendar": { "sameDay": "[Hoje às] LT", "nextDay": "[Amanhã às] LT", "nextWeek": "dddd [às] LT", "lastDay": "[Ontem às] LT", "sameElse": "L" }, "longDateFormat": { "LTS": "HH:mm:ss", "LT": "HH:mm", "L": "DD/MM/YYYY", "LL": "D [de] MMMM [de] YYYY", "LLL": "D [de] MMMM [de] YYYY [às] HH:mm", "LLLL": "dddd, D [de] MMMM [de] YYYY [às] HH:mm" }, "invalidDate": "Invalid date", "ordinal": "%dº", "ordinalParse": {}, "relativeTime": { "future": "em %s", "past": "%s atrás", "s": "poucos segundos", "m": "um minuto", "mm": "%d minutos", "h": "uma hora", "hh": "%d horas", "d": "um dia", "dd": "%d dias", "M": "um mês", "MM": "%d meses", "y": "um ano", "yy": "%d anos" }, "months": [ "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" ], "monthsShort": [ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez" ], "week": { "dow": 0, "doy": 6 }, "weekdays": [ "Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado" ], "weekdaysMin": [ "Dom", "2ª", "3ª", "4ª", "5ª", "6ª", "Sáb" ], "weekdaysShort": [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb" ], "meridiemParse": {}, "weekdaysParseExact": true, "abbr": "pt-br" }, "_ordinalParseLenient": {} }, "_d": "2018-07-09T07:00:00.000Z", "_isValid": true, "_offset": -1080 }, "text": "", "description": "Trabalhando na Vila Olimpia", "idAgenda": "710928e8-c02d-43f1-868c-0b417209e762", "recurrenceRule": "FREQ=WEEKLY;BYDAY=MO", "color": null, "data": { "_isAMomentObject": true, "_i": "2018-07-09T09:00:01-03:00", "_f": "YYYY-MM-DDTHH:mm:ssZ", "_tzm": -180, "_isUTC": true, "_pf": { "empty": false, "unusedTokens": [], "unusedInput": [], "overflow": -1, "charsLeftOver": 0, "nullInput": false, "invalidMonth": null, "invalidFormat": false, "userInvalidated": false, "iso": true, "parsedDateParts": [ 2018, 6, 9, 9, 0, 1 ] }, "_locale": { "_calendar": { "sameDay": "[Hoje às] LT", "nextDay": "[Amanhã às] LT", "nextWeek": "dddd [às] LT", "lastDay": "[Ontem às] LT", "sameElse": "L" }, "_longDateFormat": { "LTS": "HH:mm:ss", "LT": "HH:mm", "L": "DD/MM/YYYY", "LL": "D [de] MMMM [de] YYYY", "LLL": "D [de] MMMM [de] YYYY [às] HH:mm", "LLLL": "dddd, D [de] MMMM [de] YYYY [às] HH:mm" }, "_invalidDate": "Invalid date", "_ordinal": "%dº", "_ordinalParse": {}, "_relativeTime": { "future": "em %s", "past": "%s atrás", "s": "poucos segundos", "m": "um minuto", "mm": "%d minutos", "h": "uma hora", "hh": "%d horas", "d": "um dia", "dd": "%d dias", "M": "um mês", "MM": "%d meses", "y": "um ano", "yy": "%d anos" }, "_months": [ "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" ], "_monthsShort": [ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez" ], "_week": { "dow": 0, "doy": 6 }, "_weekdays": [ "Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado" ], "_weekdaysMin": [ "Dom", "2ª", "3ª", "4ª", "5ª", "6ª", "Sáb" ], "_weekdaysShort": [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb" ], "_meridiemParse": {}, "_weekdaysParseExact": true, "_abbr": "pt-br", "_config": { "calendar": { "sameDay": "[Hoje às] LT", "nextDay": "[Amanhã às] LT", "nextWeek": "dddd [às] LT", "lastDay": "[Ontem às] LT", "sameElse": "L" }, "longDateFormat": { "LTS": "HH:mm:ss", "LT": "HH:mm", "L": "DD/MM/YYYY", "LL": "D [de] MMMM [de] YYYY", "LLL": "D [de] MMMM [de] YYYY [às] HH:mm", "LLLL": "dddd, D [de] MMMM [de] YYYY [às] HH:mm" }, "invalidDate": "Invalid date", "ordinal": "%dº", "ordinalParse": {}, "relativeTime": { "future": "em %s", "past": "%s atrás", "s": "poucos segundos", "m": "um minuto", "mm": "%d minutos", "h": "uma hora", "hh": "%d horas", "d": "um dia", "dd": "%d dias", "M": "um mês", "MM": "%d meses", "y": "um ano", "yy": "%d anos" }, "months": [ "Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro" ], "monthsShort": [ "Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez" ], "week": { "dow": 0, "doy": 6 }, "weekdays": [ "Domingo", "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira", "Sexta-feira", "Sábado" ], "weekdaysMin": [ "Dom", "2ª", "3ª", "4ª", "5ª", "6ª", "Sáb" ], "weekdaysShort": [ "Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb" ], "meridiemParse": {}, "weekdaysParseExact": true, "abbr": "pt-br" }, "_ordinalParseLenient": {} }, "_d": "2018-07-08T18:00:01.000Z", "_isValid": true, "_offset": -1080 }, "idStatusAgenda": 7, "idTipoAgendamento": 2, "colorBackGround": "#800080", "fusoCadastro": -180, "addedAt": "2018-07-09T10:50:27.677-03:00", "addedBy": "6121eeed-3268-4c92-8eba-26091abcc829", "editedAt": "2018-07-09T10:51:11.95-03:00", "editedBy": "6121eeed-3268-4c92-8eba-26091abcc829" }
                                • Marcos M Torres 12.12.2018

                                  json.

                                • Maxim (DevExpress Support) 12.12.2018

                                  Marcos,
                                  I have reproduced the mentioned behavior. We are going to research it and update this thread as soon as we have any news. 

                                1 Solution

                                Creation Date Importance Sort by