{"record":{"id":"e88fe7c63c4c0911","repo":"dianping/cat","slug":"containername-not-found-have-you-included-corre","errorCode":null,"errorMessage":"{containerName} not found. Have you included corresponding js file?","messagePattern":"(.+?) not found\\. Have you included corresponding js file\\?","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"cat-home/src/main/webapp/assets/js/uncompressed/x-editable/bootstrap-editable.js","lineNumber":1000,"sourceCode":"                             return;\n                         }\n                    }\n                      \n                    //close all open containers (except one - target)\n                    Popup.prototype.closeOthers(e.target);\n                });\n                \n                $(document).data('editable-handlers-attached', true);\n            }                        \n        },\n\n        //split options on containerOptions and formOptions\n        splitOptions: function() {\n            this.containerOptions = {};\n            this.formOptions = {};\n            \n            if(!$.fn[this.containerName]) {\n                throw new Error(this.containerName + ' not found. Have you included corresponding js file?');   \n            }\n            \n            //keys defined in container defaults go to container, others go to form\n            for(var k in this.options) {\n              if(k in this.defaults) {\n                 this.containerOptions[k] = this.options[k];\n              } else {\n                 this.formOptions[k] = this.options[k];\n              } \n            }\n        },\n        \n        /*\n        Returns jquery object of container\n        @method tip()\n        */         \n        tip: function() {\n            return this.container() ? this.container().$tip : null;","sourceCodeStart":982,"sourceCodeEnd":1018,"githubUrl":"https://github.com/dianping/cat/blob/e815e74d4c2dd74edac831241f1253fcc7d25381/cat-home/src/main/webapp/assets/js/uncompressed/x-editable/bootstrap-editable.js#L982-L1018","documentation":"Error \"{containerName} not found. Have you included corresponding js file?\" thrown in dianping/cat.","triggerScenarios":"Triggered when x-editable is asked to use a container (e.g. 'popover' or 'tooltip') whose JavaScript plugin has not been included on the page.","commonSituations":"See trigger scenarios.","solutions":["Include the JavaScript file for the requested input container (e.g. the date or wysihtml5 editable plugin).","Check the input type name for typos against the registered editable containers."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"e815e74d4c2dd74edac831241f1253fcc7d25381","analyzedAt":"2026-08-14T14:22:34.512Z","schemaVersion":2},"datasetVersion":"2026-08-15T17:31:12.345Z"}