ParamQuery grid support forum

General Category => Help for ParamQuery Pro => Topic started by: hyh888 on October 18, 2021, 06:54:21 pm

Title: save change triggered error
Post by: hyh888 on October 18, 2021, 06:54:21 pm
when I pressed the "save change" button in pqGrid of my own page, there are errors in Chrome console. I don't know how to fix it.  The error info in console are as follow:
tooltip.js:756 Uncaught TypeError: No method named "open"
    at HTMLDivElement.<anonymous> (tooltip.js:756)
    at Function.each (jquery.min.js:2)
    at w.fn.init.each (jquery.min.js:2)
    at w.fn.init.t._jQueryInterface [as tooltip] (tooltip.js:740)
    at e.cValid.onScrollCell (pqgrid.min.js:9)
    at t.<computed>.<computed>.<anonymous> (pqgrid.min.js:9)
    at pqgrid.min.js:10
    at pq.cRenderBody.scrollXY (pqgrid.min.js:20)
    at pq.cRenderBody.scrollCell (pqgrid.min.js:20)
    at t.<computed>.<computed>.a.scrollCell (pqgrid.min.js:10)
(anonymous) @ tooltip.js:756
each @ jquery.min.js:2
each @ jquery.min.js:2
t._jQueryInterface @ tooltip.js:740
onScrollCell @ pqgrid.min.js:9
(anonymous) @ pqgrid.min.js:9
(anonymous) @ pqgrid.min.js:10
scrollXY @ pqgrid.min.js:20
scrollCell @ pqgrid.min.js:20
a.scrollCell @ pqgrid.min.js:10
isValidCell @ pqgrid.min.js:9
isValid @ pqgrid.min.js:9
isValid @ pqgrid.min.js:9
a.isValid @ pqgrid.min.js:10
a.isValidChange @ pqgrid.min.js:10
saveChanges @ normalEditable2:295
(anonymous) @ pqgrid.min.js:13
dispatch @ jquery.min.js:2
y.handle @ jquery.min.js:2
Title: Re: save change triggered error
Post by: paramvir on October 18, 2021, 09:25:55 pm
Which version of jQuery & jQueryUI you have been using?
Title: Re: save change triggered error
Post by: hyh888 on October 19, 2021, 11:01:10 am
jQuery v3.3.1
 <link href="assets/plugins/paramquery811/jquery-ui-1.12.1/jquery-ui.min.css" rel="stylesheet" />
<script src="assets/plugins/paramquery811/jquery-ui-1.12.1/jquery-ui.min.js"></script>
Title: Re: save change triggered error
Post by: paramvir on October 19, 2021, 11:28:08 am
Have you been using bootstrap, seems like a conflict between jQueryUI and bootstrap tooltip.

Please follow this:

https://paramquery.com/pro/tutorial#topic-bootstrap
Title: Re: save change triggered error
Post by: hyh888 on October 19, 2021, 05:23:53 pm
Thank you very much, it works.
Title: Re: save change triggered error
Post by: hyh888 on October 20, 2021, 06:14:39 am
A new trouble come, afterI added the js patch, when other web page(without pgGrid) which use tooltips.js could not work.

jquery.min.js:2 Uncaught Error: no such method 'dispose' for tooltip widget instance
    at Function.error (jquery.min.js:2)
    at HTMLAnchorElement.<anonymous> (jquery-ui.min.js:6)
    at Function.each (jquery.min.js:2)
    at w.fn.init.each (jquery.min.js:2)
    at w.fn.init.t.fn.<computed> [as tooltip] (jquery-ui.min.js:6)
    at disposeTooltip (jbolt-admin.min.js?v=20211008101928009:2)
    at Object.openBy (jbolt-admin.min.js?v=20211008101928009:34)
    at HTMLAnchorElement.<anonymous> (jbolt-admin.min.js?v=20211008101928009:34)
    at HTMLBodyElement.dispatch (jquery.min.js:2)
    at HTMLBodyElement.y.handle (jquery.min.js:2)
Title: Re: save change triggered error
Post by: paramvir on October 20, 2021, 12:50:59 pm
Either that js patch should not be added to the pages which use bootstrap tooltips

or

tooltip should be renamed to bootstrapTooltip
Title: Re: save change triggered error
Post by: hyh888 on October 20, 2021, 01:03:16 pm
It's really make a little trouble.