问题标签 [form-layout]

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 投票
1 回答
1933 浏览

django - Django 脆表单、BaseGenericInlineFormSet 和 allow_delete

我在使用 django-crispy-forms 时遇到了一个问题,我无法得到答案。我有一个相当复杂的表单布局,到目前为止,一切都非常好用 cripy-forms。

表单的一部分使用通用的内联表单集。这也有效,但我的问题是,我无法弄清楚如何访问删除复选框(当有can_delete=True时)

相应的代码如下所示:

name 和 url 字段根据需要使用清晰的表单呈现,但删除复选框出现在表单的末尾。而且我无法在布局中访问它。

有人知道如何解决这个问题吗?有小费吗?提前致谢!

0 投票
1 回答
5246 浏览

java - Java:表单布局参数说明

我在我的一个课程中定义了以下挥杆布局,但我无法弄清楚发生了什么。

问题:我认为它说应该有 3 行和 2 列?定义了多少行和列;我将如何制作 4 x 2 布局?我如何确定这是在说什么 locationPanel.setLayout(new FormLayout("right:pref, 6dlu, 50dlu, 4dlu, default", "pref, 3dlu, pref, 3dlu, pref"));

0 投票
1 回答
165 浏览

php - Formlayout 中的数据未保存在数据库中

我正在使用 CodeIgniter 和 DHTMLX 来构建我的系统。当我的网站第一次加载时,它会显示 DHTMLXGrid 以及来自数据库的所有数据。当我单击记录并按编辑按钮时,它将显示 Formlayout。

在我的表单中,第一个字段是描述,然后是一个复选框,它将启用其他几个选择框。如果我没有更改复选框状态数据将不会保存在数据库中。我不知道我的代码有什么问题。我是新来的。任何帮助将不胜感激。

工作台.js

数据库.js

我的控制器和模型工作正常。我认为问题是因为在添加描述后我没有单击任何其他控件时不会触发模糊,如果我可以延迟并启用保存按钮,它可能会起作用。但我不知道该怎么做。关于此事的任何帮助?谢谢。

0 投票
0 回答
331 浏览

java - 对齐多个 JGoodies FormLayouts 的列宽

使用 JGoodies 表单布局:

我有一个包含称呼、名字和名字的面板。我们称它为 NamePanel 我现在想要构建另一个 Panel 包含第一个 Panel 并添加更多行。我们称它为 NamedAddressPanel NamePanel 的布局如下所示:

因此,更大的面板通过将小的 NamePanel 放入其中并在其下方多放置几行来构建自己。所以它像这样构建自己:

现在这个有问题的结果看起来像这样:

我希望它看起来像这样:

NamePanel 中的标签将具有与 NamedAddressPanel 中添加在其下方的标签不同的宽度。它们不会正确对齐,因为 NamePanel 和 NamedAddressPanel 使用 2 个不同的 FormLayout 实例。

我目前对此的唯一解决方案是为所有面板中相同的标签列使用固定宽度。但是,当我添加一个恰好太长的标签文本时,这显然很容易出错。

我能想到的另一种方法是以某种方式使用相同的布局,但我想像这样拆分面板以使其可重用。即,我首先将其作为一个单独的面板,但将其拆分,因为我需要将 NamePanel 本身放在另一个位置。

我可以以某种方式告诉 FormLayout 与另一个 FormLayout 协商列宽吗?基本上像 setColumGroups 但有多个 FormLayouts?

0 投票
2 回答
1587 浏览

forms - 更改 html 表单元素的阅读顺序

我正在设计一个这样的表单,其中该行中标签的底部对齐为直线,该行中输入字段的顶部对齐为直线。

由于 CSS 中的一些限制(我们无法固定高度,因为它会有所不同),我必须将表单元素的标签放在第一行,然后将它们各自的输入字段放在下一行(这样输入字段位于其标签下方)。

我用这个 html 结构测试了键盘和 tab 顺序,它工作正常。我想知道 JAWS 或任何其他屏幕阅读器中的阅读顺序都不正确。

关于更改阅读顺序的任何方法的任何建议,或者是否可以继续使用此 html 结构,因为制表符顺序仍然有效?

0 投票
1 回答
944 浏览

java - JScrollPane 不适用于 FormLayout

我有一个在 JScrollPane 中使用 FormLayout 的 JPanel。

出于某种原因,当内容变得太大时,JScrollPane 不会显示滚动条。

我是 Java 新手,所以我很可能遗漏了一些小事:)

到目前为止,这是我的代码。将窗口大小调整为较小的高度应该会导致 JScrollPane 显示滚动条,但事实并非如此。请帮忙!

我知道我应该在另一个线程等中运行 GUI,但这只是一个模型,它不应该影响结果。

更新 1:

按照“气垫船”的提示,如果我注释掉 setPreferredSize 行,滚动条似乎可以工作,但会引入另一个问题。布局变得超宽(屏幕外)等等。这可能与 row1 和 row2 的 setMaximumSize 有关,但我想要这些组件的最大大小:)

0 投票
1 回答
35 浏览

java - swt:如何在侧面留出空间?

我正在设计一个应用程序,我想在旁边设置一个空间。我现在的问题是,我用的是FormLayout,而FormAttachment只能定义布局的百分比;所以每当编辑器变宽时(我在后台滚动了Composite),侧面空间也会变宽,我希望它可以保持相同的大小。有谁知道如何解决这个问题?先谢谢了。

0 投票
1 回答
275 浏览

maya - 为什么找不到formLayout?

我不明白为什么代码给出错误?如何获取 ui 元素名称?“formlayout8”正在使用查询标志,例如(formLayout -q -p formLayout8),但我无法将我自己的 formLayout 与现有的合并......任何帮助表示赞赏......谢谢。

0 投票
2 回答
549 浏览

java - 使用JGoodies FormLayout时如何让大组件不炸毁布局?

我正在使用 JGoodies Forms 1.8.0

当单个超大标签导致整个布局不再适合窗口时,我遇到了问题。我希望在视觉上修剪该文本,因此对于用户来说文本不适合是显而易见的,但 GUI 的其余部分仍应保持适合。

我准备了一个展示相同行为的简化示例。这里一切正常,因为窗口足够大:

这里是同一个窗口,但调整了大小:

在此处输入图像描述

请注意,最右边的列不再可见。

想要的效果如下:

  • 如果文本适合,则应完整显示

  • 如果文本不合适,则应将其末尾截去

  • 文本应左对齐

  • 所有按钮都应该始终可见

  • 按钮 100 应该在窗口的最角落

这是屏幕截图的代码:

0 投票
1 回答
26 浏览

button - 在占位符中键入值时检测更改

我有一个表单布局,我在其中使用QLineEdit(self).setPlaceholderText("Write your name"). 我正在写值并按下“确定”按钮,然后我需要将此值打印到屏幕上。我该怎么做?