问题标签 [splitter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6914 浏览

c# - C#中的SplitContainer拆分器?

我正在使用拆分容器。出于某种原因,拆分器看起来像这样: 在此处输入图像描述

很难看到。就是两条黑线中间的那两条微弱的线。如何解决此问题并在两行之间添加填充?我使用 Fixed Single 作为我的边框样式。

0 投票
1 回答
2450 浏览

layout - 如何在 BorderContainer 中设置 Dijit 拆分器以一直关闭?

有谁知道在 BorderContainer 上设置什么属性以允许用户将拆分器一直向左或向右移动以完全隐藏页面的各个部分?

该演示允许您通过向右拖动完全关闭中心面板,但向左拖动时会留下一个间隙:

https://dojotoolkit.org/documentation/tutorials/1.8/dijit_layout/demo/appLayout.php

0 投票
1 回答
617 浏览

c++ - 拖动分隔条以调整两个面板的大小时,内容(或背景)仍然存在

我有一个有 3 个孩子的主窗口:(hwndTocBox左面板)hwndSplitterhwndCanvas(右面板)。 hwndTocBox有一个 child hwndTreeView,它是一个 TreeView 控件。当我向右拖动hwndSplitter时(即想要制作hwndTocBox并因此hwndTreeView变大),and 的内容(和背景?)hwndCanvashwndSplitter保留一段时间。(当我将拆分器向左拖动时,完全没有问题。)

hwndSplitter被拖动时,它用于DeferWindowPos()调整大小和移动hwndTocBoxhwndSplitterhwndCanvas。当hwndTocBox调整大小时,WM_SIZE如果是它的 windows 过程,它会调整大小hwndTreeView(仍然使用DeferWindowPos(),因为它不仅调整大小,还调整hwndTreeView其他大小)。

我已经尝试在几个地方使用CLIPCHILDRENand WS_CLIPSIBLINGS,但它并没有解决问题。

为什么内容会保留一段时间并在稍后删除?

请告诉我如何解决这个问题。

在此处输入图像描述

0 投票
1 回答
623 浏览

c# - Winform:SplitterContainer 内的 SplitterContainer 行为不端

我在表单上放置了一个拆分容器(垂直)。在右侧面板中,我放置了另一个拆分容器(水平)。

当我运行应用程序时,最上面的 splittercontainer 工作正常,没有问题。问题出在嵌入式拆分器容器上。

调整大小时嵌入的拆分器容器的大小很好,但是面板显示为较小的大小。我什至没有做任何可能的事情。我似乎无法让嵌入式面板始终显示正确的尺寸。

我搜索了一下,找到了这篇文章。

http://support.microsoft.com/kb/953934

我尝试了推荐的解决方案,并且对于任何 Microsoft 帖子都很常见,但它不起作用。

事实上,如果没有建议的解决方案,事情会变得更好。至少在应用程序显示之后,我可以通过调整任一控件的拆分器容器来正确调整面板的大小。

想法?

提前致谢,

莎拉

0 投票
2 回答
1543 浏览

spring - 使用 Spring Integration 将大型 XML 文件拆分为单独的较小消息并单独处理每个消息

我正在使用 Spring Integration 并且有一个包含子项集合的大型 XML 文件,我想将文件拆分为一组消息,每条消息的有效负载将是一个子 XML 片段。

使用 splitter 是显而易见的,但这需要返回一组消息,这会耗尽内存;我需要将文件拆分为单独的消息,但一次处理一个(或者更可能使用多线程任务执行器)。

是否有一种标准方法可以做到这一点,而无需编写以编程方式将子消息写入通道的自定义组件。

0 投票
1 回答
1804 浏览

layout - 带有拆分器的 Dojo dijit 布局 ContentPane - 以编程方式更改区域方向

我使用两个窗格(网格和细节)作为主细节模式。现在我正在尝试创建“右侧的详细信息”或“底部的详细信息”切换按钮。我通过更改 ContentPane 的区域属性来做到这一点,如下所示:

窗格本身正在改变。问题是我有一个用于详细信息窗格的拆分器。切换时,拆分器可以用于原始方向,但不能正确渲染备用方向。任何基于 contentPane 区域刷新拆分器方向的解决方案?

我已经尝试以编程方式更改一些拆分器小部件属性,例如“水平”和“区域”,但没有真正修复备用方向。

0 投票
1 回答
4417 浏览

pyqt - PyQt QSplitter:有没有办法将方向定义为垂直和水平?

如果我希望能够在两个方向上更改拆分器内对象的尺寸。

0 投票
1 回答
2785 浏览

dojo - dojo 拆分器无法使用动态内容正确调整大小

我正在创建一个看似简单的 dojo 1.8 网页,其中包含一个应用程序布局 div,其中包含一个选项卡容器和一个位于选项卡容器下方的警报面板。它们由拆分器分隔,因此用户可以选择他们想要查看多少警报或选项卡容器。

这是 jsfiddle 上的示例:

http://jsfiddle.net/bfW7u/

出于演示的目的,有一个计时器,它每 2 秒将警报面板中的表格增加一个条目。

问题:

  1. 如果一个人什么都不做,只是让表格增长,则警报面板中不会出现滚动条。

  2. 如果在没有先调整浏览器窗口大小的情况下移动拆分器,拆分器句柄最终会出现在一个奇怪的位置。

  3. 调整浏览器窗口的大小使其表现得像我期望的那样。

问题:

  1. 我在设置的方式上做错了什么,这导致了这个问题吗?

  2. 如何捕获拆分器已移动事件(名称?)

  3. 如何将拆分器窗格调整为任意高度?我试过使用 domStyle.set("alarmPanel", "height", 300) 并且这确实设置了 height 属性......但是窗格没有调整大小!

非常感谢任何帮助!

0 投票
2 回答
4887 浏览

java - 如何使 Camel 在拆分器组件后不回滚更改

我需要逐行解析文件。每行使用拆分器组件单独处理。处理完所有行后,我需要将文件复制到 done_folder。如果所有行都正确处理,则一切正常。但是,如果行不正确,那么我会收到以下有关回滚的警告,并且文件不会复制到 done_folder 警告:

我的骆驼配置:

如何让骆驼忽略异常?我试图用 try/catch 块包围分离器,但没有帮助。

0 投票
3 回答
11916 浏览

arrays - 带有 JSON 的 Mule 集合拆分器

我有一个类似于下面粘贴的 JSON。我正在尝试提取每个单独的记录并将其推送到队列中。我将如何提取 Mule 中的每条记录?我一直在尝试使用集合拆分器和 foreach 循环,但我不知道如何让它工作。