javascript - Kendo UI Splitview 刷新 Pane 内容

标签 javascript jquery html kendo-ui

我使用 Kendo UI splitview .

我创建了一个用于导航的 Pane (左)和一个用于内容的 Pane (右)。

我在左 Pane 中有 4 个导航链接,如下所示:

<div data-role="pane" id="side-pane" data-layout="side-default"
        data-transition="slide">
        <div data-role="view" data-title="test" id="side-root">
            <ul data-role="listview" style="height: 250px" data-style="inset"
                data-style="inset" data-type="group">

                <li>Categories
                    <ul>
                        <li onclick="createChart()" data-icon="arrow-e"><a>1</a></li>
                    </ul>
                    <ul>
                        <li onclick="createLineChart()" data-icon="test"><a>2</a></li>
                    </ul>
                    <ul>
                        <li onclick="createMap()" data-icon="world"><a>3</a></li>
                    </ul>

                </li>
            </ul>
        </div>







    </div>

对于右 Pane ,一个 div 用于 map ,两个 div 用于图表,如下所示:

<div data-role="pane" data-layout="main-default" id="main-pane">
        <div id="forms" data-role="view" data-title="Form Elements"
            data-init="initForm" data-use-native-scrolling="true" data-show="detailViewShown">





            <div id="map" ></div>
            <div id="chart"></div>
            <div id="linechart"></div>




        </div>

问题是:当我单击“1”时,图表完美创建。发生这种情况后,我单击“2”,应创建新图表,并删除旧图表,但新图表出现在图表“1”下方。单击导航项后如何刷新或设置新的右 Pane 内容? map 也有同样的问题。

最佳答案

您应该将data-init更改为data-show

<div data-init="initForm">

<div data-show="initForm">

解释如下:

difference between data-show and data-init

关于javascript - Kendo UI Splitview 刷新 Pane 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22912627/

相关文章:

javascript - Chromecast 接收器应用程序不显示自定义字体

javascript - div addClass 仅在一个 div 上

javascript - 一个标记名,多个属性 - 使用过滤器或使用多个选择器来更快地阻止查询?

javascript - ExtJS FormPanel 更改元素名称

jquery - jQuery 可以返回 .wrap() 的完整结果,而不仅仅是原始的 $element 吗?

jquery - 使用文本框将 Bootstrap 下拉菜单调整为内容宽度

javascript - 在 Javascript 函数中获取 div 的最后一个子元素

jquery - 如何让图片越过导航栏?

javascript - 如何在没有 JQuery 的情况下使 Navbar 下拉选项工作

javascript - 使用 aureliajs 和 babel-polyfill 时 IE11 中出现堆栈空间不足错误