小编Chu*_*uck的帖子

CKEditor Uncaught TypeError:无法在具有多个编辑器的EmberJS单页面应用程序中调用null的方法'unselectable'

我有一个使用EmberJS创建的单页应用程序.

我在页面上有3个textareas.

一旦textarea被插入到dom中,我正在渲染ckeditor,并且我在控制器上标记了一个属性,记录了ckeditor已被渲染,因此我不会渲染多次.

我甚至在调查dom以确认当前没有编辑器.

刷新页面时,我随机收到此错误:

Uncaught TypeError: Cannot call method 'unselectable' of null
Run Code Online (Sandbox Code Playgroud)

我不知道是什么导致它或现在阻止它.当它没有抛出该错误时,所有3个ckeditor看起来都很好.

这是我的编辑器的启动代码:

Lrt.PrioritizationEditableTextArea = Ember.TextArea.extend({
    areaVisible: false,
    isRendered: false,
    isInserted: false,

   didInsertElement:function(){
       this.set('isInserted', true);
   },

   renderEditor:function(){
       var self = this;
       var selfID = self.get('elementId');

        if( !this.get('isRendered') && this.get('isInserted') && $('#'+selfID).parent().find('cke').length === 0 ){

            var editor = $('#'+selfID).ckeditor({
               toolbar:[
                   { name: 'document', items:['Source'] },
                   { name: 'clipboard', items:['Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo']},
                   { name: 'editing', items:['scayt']},
                   { name: 'basicstyles', items:['Bold', 'Italic', 'Underline', 'TextColor', 'BGColor', '-', 'RemoveFormat']},
                   { …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery ckeditor ember.js

12
推荐指数
3
解决办法
2万
查看次数

Fuelux Datagrid打破了bootstrap下拉菜单

我在使用FuelUX的datagrid组件时遇到了麻烦.我实现datagrid组件的网站页面,bootstrap提供的下拉菜单停止工作.

我正在使用:jQuery 1.9.0,fuelUX 2.3.0,Bootstrap 2.3.1我不使用:requireJS.

我引入了FuelUX css文件和loader.js文件.引导菜单适用于除此之外的每个其他页面.datagrid组件似乎运行得很好,除了它自己的选择菜单也不工作.

有什么指针吗?

jquery datagrid twitter-bootstrap drop-down-menu fuelux

8
推荐指数
1
解决办法
3276
查看次数

我可以使用lalvel 4的camelCase雄辩吗?

我在mysql数据库中有现有数据,其列是camelCased.我无法将它们改为蛇案.

例如:当我尝试使用"jobRole"时,我得到"job_role".我希望它是"jobRole".

在laravel中有一个设置来支持这个吗?我读过有关变异器但却不理解它们的内容.这是解决方案吗?如果是这样,我该怎么做?

laravel eloquent laravel-4

6
推荐指数
1
解决办法
3576
查看次数