光滑的网格 - Slick.Editors.LongText作为Slick.Editors.Text&由于错误的jquery版本,它仍然是不可编辑的

时间:2015-05-26 12:18:26

标签: slickgrid

我正在使用可编辑的光滑网格并从此处复制代码:

  1. Code
  2. Demo Example
  3. 我已经包含了必需的JS文件和CSS。但是当网格加载时,LongText字段充当文本字段并且仍然是不可编辑的。

    有关详细信息,请参见下图。

    enter image description here

    我在控制台上看不到任何JS错误。这种行为可能是什么原因?

    经过进一步调查,我的朋友发现显示textarea的弹出窗口确实出现了,但其样式设置为disply:none。此样式应用于实际显示弹出窗口的div。如果我们将此div的样式更改为diplay:block,我可以看到弹出窗口。

    element.style {
    z-index: 10000;
    position: absolute;
    background-color: white;
    padding: 5px;
    border: 3px solid gray;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    top: 489px;
    left: 505px;
    display: none;
    background-position: initial initial;
    background-repeat: initial initial;
    }
    

    更新:我刚才知道问题是由于使用了错误的jquery版本。请检查this link for working example

    problem:在index.html页面上,如果我更改了jquery version from 1.7 to 1.9,则弹出description field does not appear。我正在使用以下CDN进行jquery。我无法切换回较低版本的Jquery,因为我在我的项目中将1.9版用于其他目的。

    <script src="http://code.jquery.com/jquery-1.9.1.js"></script>

1 个答案:

答案 0 :(得分:1)

要回答我自己的问题,我现在正在使用latest version of slick grid(在发布此答案时为2.2.2),它也支持jquery 1.9。我必须赞扬@BelowTheRadar的建议。