1

我使用BasicPrimitives-orgChart成功创建了一个组织结构图,但是当您进行鼠标悬停时,节点的预览出现问题。有时屏幕左侧会随机出现灰色的“预览”节点。

有时预览显示正确 应该是这样的

但有时会出现灰色节点 灰色预览节点

我的图表创建功能

function buildChart() {
    var options = new primitives.orgdiagram.Config();
    var jsonString = $("[id$=txhDat]").val();
    var datos = JSON.parse(jsonString);
    var arrayItem = [];
    for (index = 0; index < datos.length; index++) {
        var objUbica = datos[index];
        var item = new itemUbica(objUbica.cve, objUbica.name, objUbica.parent, objUbica.index);
        var itemFinal = new primitives.orgdiagram.ItemConfig(item);
        arrayItem[arrayItem.length] = itemFinal;
    }
    options.items = arrayItem;
    options.cursorItem = 0;
    options.templates = [getTemplateUbica()];
    options.onItemRender = onTemplateRender;
    options.hasButtons = primitives.common.Enabled.True;
    options.hasSelectorCheckbox = primitives.common.Enabled.False;
    options.onButtonClick = function (e, data) {

        switch (data.name) {
            case "move":
                $("[id$=]")
                dialogMoveOp(data.context.cveUbica, data.context.ubica);
                break;
        }
    };
    jQuery("#divChart").orgDiagram(options);
}

这也发生在第一次渲染之后,我没有在 DOM 中操作任何东西。 在那里查看初始 div (divChart)

4

0 回答 0