jQWidgets Forums

Forum Replies Created

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts

  • Opsidium
    Participant

    Hi,

    We have downloaded the last version :
    *********************************************
    * jQWidgets v5.7.2 Release, April-20-2018 *
    *********************************************
    – Fixed an issue in jqxNotification regarding the dynamically change of templates.

    But in fact, we have the same problem under Angular, the Notification is empty with innerHtml change dynamically.
    How using this widget ?
    Best Regards.
    Sébastien


    Opsidium
    Participant

    Hi Stanislav,

    Our properties is classical, as :

    <jqxDropDownList #cb_profils [width]=”‘100%'” [height]=”25″ [dropDownWidth]=”350″ [dropDownHeight]=”300″ [displayMember]=”‘label'” [valueMember]=”‘value'” [theme]=”globserv.glob_theme” [source]=”data_cb_profils” [ngModel]=”saladata?.PROFIL” (onChange)=”SetProfil($event);”></jqxDropDownList>

    The size of this dropdownlist is linked with the size of the data dispatch on the label of the dropdownlist.
    When the text is short, the widget can shrink but when the text is long, the widget stop to the length of the text.

    Thanks you. Fabien.


    Opsidium
    Participant

    Hi Hristo,
    Good news,

    We solved the problem. In fact the application begins to become heavy.
    During loading, with the jqwPanel in addition, the life cycle of angular poses a problem on some components (in 2-way mode).
    We used ChangeDetectorRef to do a detectChanges () at the right time to put a logic back in the time of the application.
    Since it works perfectly.
    Thanks again for everything
    Best Regards
    Séb


    Opsidium
    Participant

    Hi, in complement :
    The error is :
    ERROR TypeError: Cannot read property ‘getItems’ of undefined
    at AccueilComponent.webpackJsonp…/../../../../src/app/accueil/accueil.component.ts.AccueilComponent.myTreeOnInitialized (accueil.component.ts:280)
    at Object.eval [as handleEvent] (AccueilComponent.html:31)
    at handleEvent (core.es5.js:11998)
    at callWithDebugContext (core.es5.js:13467)
    at Object.debugHandleEvent [as handleEvent] (core.es5.js:13055)
    at dispatchEvent (core.es5.js:8614)
    at core.es5.js:10770
    at SafeSubscriber.schedulerFn [as _next] (core.es5.js:3647)
    at SafeSubscriber.webpackJsonp…/../../../rxjs/Subscriber.js.SafeSubscriber.__tryOrUnsub (Subscriber.js:238)
    at SafeSubscriber.webpackJsonp…/../../../rxjs/Subscriber.js.SafeSubscriber.next (Subscriber.js:185)
    Thank’s
    Séb


    Opsidium
    Participant

    I Hristov,

    The problems are on combobox and tree :
    Here this is without jqxpanel in angular-cli.json
    Without Panel
    And this is with jqxpanel in angular-cli.json and a complete build (with cache clear and restart nodejs)
    Without Panel

    Greats thank’s.
    Séb


    Opsidium
    Participant

    Hi Hristo,

    Thank’s for your tests et your response.
    Is it possible that the probleme is caused by latest version of somes modules ?
    We use now :
    +– @angular/animations@4.4.5
    +– @angular/cli@1.4.7
    +– @angular/common@4.4.5
    +– @angular/compiler@4.4.5
    +– @angular/compiler-cli@4.4.5
    +– @angular/core@4.4.5
    +– @angular/forms@4.4.5
    +– @angular/http@4.4.5
    +– @angular/language-service@4.4.5
    +– @angular/platform-browser@4.4.5
    +– @angular/platform-browser-dynamic@4.4.5
    +– @angular/platform-server@4.4.5
    +– @angular/router@4.4.5
    +– @types/jasmine@2.6.0
    +– @types/jasminewd2@2.0.3
    +– @types/node@8.0.41
    +– codelyzer@3.2.1
    +– core-js@2.5.1
    +– enhanced-resolve@3.4.1
    +– jasmine-core@2.8.0
    +– jasmine-spec-reporter@4.2.1
    +– jqwidgets-framework@5.2.0
    +– karma@1.7.1
    +– karma-chrome-launcher@2.2.0
    +– karma-cli@1.0.1
    +– karma-coverage-istanbul-reporter@1.3.0
    +– karma-jasmine@1.1.0
    +– karma-jasmine-html-reporter@0.2.2
    +– protractor@5.1.2
    +– rxjs@5.4.3
    +– ts-node@3.3.0
    +– tslint@5.7.0
    +– typescript@2.5.3
    `– zone.js@0.8.18

    I specify that when the problem occurs, the application runs without error but it is the combobox and the trees that do not want to be selected.
    The rest seems to work.

    Great thank’s.
    Sébastien


    Opsidium
    Participant

    Hi Hristo,

    I’am sorry but we restart npm when we change any thing in angular-cli but insert script jqxpanels make failed the application.

    for exemple this work fine :

    scripts”: [
    “../node_modules/jqwidgets-framework/jqwidgets/globalization/globalize.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/globalization/globalize.culture.fr-FR.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxcore.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxwindow.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxlayout.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxtooltip.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxpopover.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxribbon.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxsplitter.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxdata.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxdatatable.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxtabs.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxbuttons.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxswitchbutton.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxscrollbar.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxscrollview.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxmenu.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxnavbar.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxinput.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxmaskedinput.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxnumberinput.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxtextarea.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxpasswordinput.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxcombobox.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxcheckbox.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxradiobutton.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxlistbox.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxdropdownlist.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxtree.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxdropdownbutton.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxgrid.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxgrid.sort.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxgrid.pager.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxgrid.selection.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxgrid.edit.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxdate.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxdatetimeinput.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxcalendar.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxscheduler.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxvalidator.js”
    ],

    but this failed :

    “scripts”: [
    “../node_modules/jqwidgets-framework/jqwidgets/globalization/globalize.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/globalization/globalize.culture.fr-FR.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxcore.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxwindow.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxlayout.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxtooltip.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxpopover.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxribbon.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxsplitter.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxdata.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxdatatable.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxtabs.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxbuttons.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxswitchbutton.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxscrollbar.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxscrollview.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxmenu.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxnavbar.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxinput.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxmaskedinput.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxnumberinput.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxtextarea.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxpasswordinput.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxcombobox.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxcheckbox.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxradiobutton.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxlistbox.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxdropdownlist.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxtree.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxdropdownbutton.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxgrid.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxgrid.sort.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxgrid.pager.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxgrid.selection.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxgrid.edit.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxdate.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxdatetimeinput.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxcalendar.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxscheduler.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxvalidator.js”,
    “../node_modules/jqwidgets-framework/jqwidgets/jqxpanel.js”

    ],

    With the new version 5.4.0, the application crash so with or without jqxpanel.
    so jqx-all.js failed with the same problem (jqxpanel is in jqx-all :))

    The crash of application is caused by problem with combobox and tree with jqxpanel include.
    When delete this line and restart npm (complete build).
    Best Regards
    Sébastien


    Opsidium
    Participant

    Hi,

    For adding, with have restart the build for any modification in angular-cli.json modification.

    Thank’s

    Sébastien


    Opsidium
    Participant

    Hello Hristo
    In fact when we put jqxpanel.js in the build the application does not cause an error but for example the other components no longer works as Tree or combobox.
    We have the same problem with version 5.4.0.
    When we do the build now the trees and combobox does not select anymore and so our application fails.
    As soon as we go to 5.3.2 or remove jqxpanels everything comes back in order.
    We tried to remove all npm caches.

    Sebastian

    in reply to: Window resizable problem Window resizable problem #96730

    Opsidium
    Participant

    Hi Peter

    Thank’s for the tips. We test this.
    Best Regards
    Sébastien

Viewing 10 posts - 1 through 10 (of 10 total)