问题标签 [nested-views]

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 回答
255 浏览

swift - 在 Swift 中使用情节提要的嵌套层次结构视图中的问题

我是 Swift 的初学者,所以目前我使用故事板来组织我的应用程序的大部分。

我想构建一些包含 textField 和 pickerView 的可滚动视图。

每个都是stacked View,然后是view A的child view,view A是scrollView的child view。

帮助您了解更多,我将附上我的应用程序结构。

应用程序构造

无论如何,当我运行我的应用程序时,它代表了我想要达到的效果,但是,无法得到任何触摸反应。

当我触摸 textField 时,键盘没有弹出,pickerView 滚动不起作用。我认为这是因为嵌套视图,但不知道如何解决。

请帮忙!也很高兴给一些学习 Swift 的建议。提前谢谢。

* 编辑 1) 附上我的代码 *

* 编辑 2:附上我的故事板 * 我的故事板

0 投票
1 回答
50 浏览

javascript - Angular ui-router 嵌套视图 - 不显示任何内容

我正在尝试使用 angular ui-router 为页面实现嵌套视图,并配置了与各种教程匹配的状态定义,但尽管控制台中没有错误,但无法为子视图显示任何内容。

我正在尝试以下使用 parent.child 点表示法作为州名称:

-

HTML:

0 投票
0 回答
123 浏览

uwp - UWP 棱镜中的嵌套外壳视图

可以使用 prism.unity 将 shell 视图实现为 UWP 应用程序中父 shell 视图的内容吗?或者是否有替代方法可以在 UWP 中使用 prism 实现嵌套 shell 功能?

0 投票
1 回答
48 浏览

angularjs - 转到页面的某个部分,嵌套视图 - Angular JS

嗨,我有一个页面,其中注入了嵌套视图,我正在使用状态。问题是我有一个场景,点击按钮时我想显示页面的某个部分,或者你可以说那个超链接。但我很困惑如何准确地转到那个嵌套视图。我做了一些这样的事情。

但它并不总是有效,有时它会显示确切的部分,但有时它的位置有点向下。

这是我的路线文件。

现在单击时,我想转到media注入视图的页面部分。我anchorscroll也用过。但结果并不总是 100% 完美。有时它会打开页面并显示媒体部分,有时则不会。

0 投票
2 回答
965 浏览

nested - 带有嵌套组件的Angular 5路由

好的所以为了简单起见,假设我有 3 个组件:一个父组件和两个其他组件(子 A 和子 B)。

我希望父组件具有 '/parent' 的 url 前缀并包含其他两个组件之一,默认为组件 A,否则 B,它们分别具有自己的 url 前缀“childA”和“childB”。此外,我不希望父组件本身可见,它必须具有 childA 或 childB 可见,如果调用“/parent”,它将自动重新路由到“/parent/childA”。

到目前为止,这是我的路由器中的内容,但它无法正常工作当我路由到“/parent”和路由到“/parent/child[AorB]”时,我在控制台上收到无效路径错误,我的浏览器滞后永远永远不会路由:

父母的模板只是一个路由器插座,如下所示:

0 投票
1 回答
37 浏览

angularjs - Angularjs ui-route 正确实现多个视图

我想实现这样的页面 在此处输入图像描述

我有以下文件夹结构:

我想知道以最佳方式管理来自每个控制器的呼叫的最佳方法。我的意思是,从过滤器中,我可以更改下拉列表中的选择或更新其他字段值,然后我会更新 tabledata 上的数据。如果我更改 tabledata 上的选择,我会更新图表。根 url 是'/root/{itemId}',我不能在查询字符串上添加一些其他值。如何管理内部变量和方法?

多谢

0 投票
0 回答
127 浏览

angularjs - ui-router 更改 URL 但不加载模板 angular-ui router + ionic 1 +

我面临路由问题。url 更改为预期的,但模板永远不会加载,并且控制台上没有错误。我在我的项目中使用 Ionic 1。

这是我的路由配置。

下面是 index.html 中的片段

下面是 admin-main.html

我不得不使用两个视图,因为登录页面没有菜单,登录后的所有其他页面都有菜单,根据一些离子论坛帖子,我必须使用两个视图。

初始登录页面 url 是/pg-admin/index.html#/admin. 登录后导航到pg-admin/index.html#/adminapp/adminparking.

当我从面板菜单中选择“注销”选项时,我正在导航回/pg-admin/index.html#/admin. 但它永远不会加载登录页面,尽管现在更改了 url。我正在尝试导航到登录如下

“管理员”视图中的导航工作正常。例如,如果我导航到 pg-admin/index.html#/adminapp/settings,这是有效的。

路由配置有什么问题吗?我想抽象视图周围有些可疑之处。

0 投票
0 回答
28 浏览

android - 无法在嵌套视图中使用数据绑定

我得到以下异常:

java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“void androidx.appcompat.widget.AppCompatTextView.setTag(java.lang.Object)”

当尝试在我自己的自定义视图中的嵌套视图上使用数据绑定时。我的自定义扩展了 ConstraintLayout 并采用子元素,但是当尝试在我的片段 xml 中将其与数据绑定一起使用时,数据绑定似乎不适用于嵌套视图。这是我的片段中的代码示例。是的,此代码包含在“布局”标签中。

我的自定义视图

类 CustomView @JvmOverloads 构造函数(上下文:上下文,attrs:AttributeSet?= null,defStyleAttr:Int = 0):ConstraintLayout(上下文,attrs,defStyleAttr){

}

它的布局看起来像这样

我需要做什么才能在我的嵌套视图中进行绑定?

0 投票
0 回答
129 浏览

django - 如何在 Django Rest Framework 中使用 detail=False 将补丁方法映射到操作上

我正在使用 Django 和 Django Rest Framework 构建 API

我有以下端点:
host/products/指向ModelViewSet,所以我有一个为指定模型工作的 CRUD。

此外,我使用以下代码为名为config的嵌套模型定义了一个额外的操作:

创建的 URL 为: host/products/config/

在此 URL,我可以在第二个指定模型中创建和列出对象

问题是我想为嵌套 URL 包含PATCHDELETE方法,我的意思是:
host/products/config/ detail /

我尝试做这样的事情:

但是,当然,它不起作用......

如何将详细信息操作映射到同一视图集中的另一个操作?

完整代码如下: