- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在处理组织结构图时注意到我们赞助人的头衔被省略号 chop 了。
有没有办法更改 CSS 或文件以换行?
我正在使用“夏娃”主题。如果您不熟悉 GetOrgChart,这里是相关代码:
$("#people").getOrgChart({
theme: "eve",
primaryColumns: ["Name", "Title"],
imageColumn: "Image",
linkType: "M",
editable: false,
dataSource: s
});
.
eve: {
size: [500, 220],
toolbarHeight: 46,
textPoints: [{
x: 5, //Name Text
y: 200,
width: 490
}, {
x: 150, //Title Text
y: 40,
width: 350
}, {
x: 210,
y: 65,
width: 290
}, {
x: 210,
y: 90,
width: 290
}, {
x: 210,
y: 115,
width: 290
}, {
x: 210,
y: 140,
width: 290
}],
textPointsNoImage: [{
x: 10,
y: 200,
width: 490
}, {
x: 10,
y: 40,
width: 490
}, {
x: 10,
y: 65,
width: 490
}, {
x: 10,
y: 90,
width: 490
}, {
x: 10,
y: 115,
width: 490
}, {
x: 10,
y: 140,
width: 490
}],
box: '<path class="get-box" d="M0 0 L500 0 L500 220 L0 220 Z"/>',
text: '<text width="[width]" class="get-text get-text-[index]" x="[x]" y="[y]"}">[text]</text>',
image: '<image xlink:href="[href]" x="10" y="-20" height="170" preserveAspectRatio="xMidYMid slice" width="130"/>'
我还将 CSS 缩小为标题文本的此属性:
.get-org-chart .get-oc-c .get-text {
fill:#fff;
font-size:20px;
}
我已经尝试使用 width
和 word-wrap: break-word
但它没有帮助。任何建议都很好,谢谢。
最佳答案
这里指的是插件:GetOrgChart
查看 JavaScript:代码检查计算出的文本长度的宽度,将其与主题的宽度值 (490) 进行比较——如果它更大,则将用省略号替换文本。不幸的是,除非您修改代码,否则此处不能选择自动换行。在主题中设置宽度可能会有所帮助,但这可能会导致其他问题,例如与其他框重叠。
这是javascript:
getOrgChart._zk = function (a) {
for (i = 0; i < a._zu.length; i++) {
var d = a._zu[i].getAttribute("x");
var c = a._zu[i].getAttribute("width");
var b = a._zu[i].getComputedTextLength();
while (b > c) {
a._zu[i].textContent = a._zu[i].textContent.substring(0, a._zu[i].textContent.length - 4);
a._zu[i].textContent += "...";
b = a._zu[i].getComputedTextLength()
}
}
};
关于javascript - GetOrgChart jquery 插件 : Word Wrap text field won't work, 生成省略号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29562972/
我正在尝试使用 getorgchart jquery 插件。我想删除显示在屏幕底部的“GetOrgChart”超链接。我已尝试将其从 getorgchart.js 文件中删除,但它仍然显示。它是主题的
我正在使用 here 中的 getOrgChart 库,我正在尝试打印整个图表,而不仅仅是可见部分。不幸的是,当使用标准库打印功能时,它只会打印出第一部分,而我不知道如何打印整个图表(该图表相当宽,大
我是编程新手,我正在使用 GetOrgChart 处理动态组织层次结构图。我想删除java脚本函数中的硬代码值并将我的mysql查询结果数据传递给javascript函数我通过查询从数据库获取数据并将
我有一个场景,我根据 REST 服务调用的响应将节点添加到根节点。 我希望能够根据节点的“类型”属性分配对象的填充颜色——这是我从 REST 负载分配的。 例如,我有一个包含 4 个地址记录和 3 个
是否可以使用 getorgchart.js 插入节点而不直接扩展节点?我想动态插入一个节点(使用 insertNode 方法)。但该节点应该折叠起来。 在 renderEvent 或 UpdatedE
我最近购买了你们的 gerOrgChart 插件,并且一直在为一些事情而苦苦挣扎。我正在使用自定义主题 1。该主题对我来说非常有用。但是,就我而言,每张卡片的名称标签都很长。我不喜欢使用 '...'
我的需要是垂直显示 OrgChart,发现 getOrgChart 是值得尝试的一个。我从here下载了js文件并按照说明进行操作,但我收到 getOrgChart is not Defined。我做
我正在使用GetOrgChart显示我公司的组织结构图。 但如示例所示,图像是从用户信息的框架/容器“开始”的。 OrgChart | First Look htm
我正在使用 GetOrgChart用于创建组织结构图。 一切都运行顺利,但是,它不允许您折叠其他节点并保持当前节点打开。 请查看JSFiddle例如,我从那里获取了演示。 在他们的 documenta
我正在努力让 getOrgChart 在固定宽度的 iframe 中工作,以便我可以显示组织结构图。该功能确实有效,但是有一件事似乎无法正常工作,那就是scale:auto实际上使组件居中: 这是我使
我正在使用 GetOrgChart 来显示超过 2500 个节点,我面临着很多问题,我在下面提到过。 图表不在中间。 由于在页面加载时它看起来像一条细线,我必须用力按放大按钮才能看到图表。 如果我使用
我正在尝试更新 GetOrgChart 中的元素,为此我正在执行以下操作 HTML JavaScript var oneForm = $("#one"); $("
我正在尝试使用 loadFromJSON 加载 getorgchart,但我收到以下消息:“无法读取未定义的属性‘children’”。这是我的代码: var peopleElement =
我正在尝试让最新版本的 GetOrgChart 在我公司的网站上运行,但他们网站上的最新版本在 Firefox 和 Chrome 中无法正常运行。鼠标滚动和移动不起作用,但在 IE 中可以正常工作。我
我想使用 getorgchart API 创建一个动态图表,但在 jquery 属性中显示数据源时遇到一个问题。我已经在 JSP 中完成了迭代并设置了我想要显示的数据源值,但这不起作用。任何人都可
我在处理组织结构图时注意到我们赞助人的头衔被省略号 chop 了。 有没有办法更改 CSS 或文件以换行? 我正在使用“夏娃”主题。如果您不熟悉 GetOrgChart,这里是相关代码:
我是一名优秀的程序员,十分优秀!