问题标签 [dynamic-ui]

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 投票
0 回答
19 浏览

python-3.x - 如何用信号通知 UI 实例/对象的插槽

我正在尝试创建一个动态交互式 UI。

这是它的样子

主窗口

我正在使用单个类来生成 UI 的修改版本

虽然 UI 显示工作正常,但当我在行编辑中输入内容时不会触发任何插槽。我猜我需要将对象的信号连接到该对象的插槽。不知道如何使它工作。

0 投票
1 回答
107 浏览

r - R Shiny uiOutput 显示来自另一个 uiOutput 的输入值的标签

标题可能非常令人困惑,但我将尝试在下面详细解释我的问题。我使用“掌握闪亮”一书第 10 节“动态 UI”作为指导。R中使用的库是

我有一个 numericInput 标记为Number of modalities/ subspecialties required.
我有一个 uiOutputmodality作为响应调用,如果来自 numericInput 的输入发生变化,它可以有更多的模式。如果数字变为 2,请参见下图,将有 2 个模态框而不是 1 个。

模态 模态2

下面列出了上述工作的代码

现在我想要另一个 uiOutput 将标签作为模态名称中的输入。这是我解决问题的方法。我创建了另一个名为 的 uiOutput ui_modality_minutes,但对于标签,我想使用来自输入的标签modality_names()。请看下图以更好地理解我的目标。我希望 input1model 1成为第一个标签,而 input2model 2成为第二个标签,但我的代码会将模型 1 和模型 2 添加在一起而不是单独添加。

模组1 模组2

可重现的代码如下所示,

0 投票
1 回答
51 浏览

ios - iOS - 将 JSON 转换为模型并基于模型类型,显示 tableviewCell / 可重用 UIView 组件并从其子视图中读取值

我有一个要求,其中服务器将为我们提供屏幕列表,并且每个屏幕都会有一组特定的问题。

这些问题的问题类型可能会有所不同。IE

  • 有些可能需要 TextField 来提交答案(对输入进行验证),
  • 其中一些可能有单选按钮(带有是和否)
  • 有些会有复选框
  • 有些有动态值的下拉菜单

在移动端(iOS),我们需要从 Server 获取这些问题,将其转储到本地数据库中,然后根据 Screen 和 questionType 显示一个列表问题(在 Form 中)。

请提出一个好的方法!

我认为为每种问题类型创建自定义视图的一种方法,即 radioButton 的可重用视图、TextInput 的可重用视图等。

并将所有这些视图添加到堆栈视图中并显示它。

但是,问题是如何保持对所有这些添加视图的引用?我的意思是如果有 3 个类型为“inputTextfield”的问题,我们可以呈现一个包含问题标签和 UITextfield(提交答案)的可重用视图。但是如何从每个组件中获取值(答案)并以表格形式提交所有问题及其答案?

0 投票
1 回答
51 浏览

javascript - 在窗口加载时动态设置 div 位置

我正在尝试设置网站中 div 标签的位置。加载网页时,我编写了一个方法来从我的数据库中获取现有的 div 标签。我这样做的原因是因为 div 标签的位置需要改变。因此当前的 div 标签顺序存储在数据库中。我用来动态改变div标签的函数如下,这个方法是在调用Window.onLoad()之后执行的

“data”数组检索json数据如下,

这个方法设法改变了我想要的 div 标签的顺序,但是即使我设置了 X 和 Y 坐标,所有的 div 标签都被定位在一起。如下图所示,

在此处输入图像描述

我想了解需要更改哪些内容才能正确呈现布局,如下所示 在此处输入图像描述