Nativescript 如何在页面或布局中动态添加视图
我不知道如何通过编程将视图添加到布局或页面中 我需要在不使用静态xml声明的情况下在运行时添加视图,因为我需要从http请求的对象获取它们。我在文档中没有找到有用的信息 有人知道怎么做吗?你应该在{N}论坛上查看。 问题是如何从远程服务器动态加载页面和模块。(可能的)解决方案在此线程中给出。您应该在{N}论坛上查看。Nativescript 如何在页面或布局中动态添加视图,nativescript,Nativescript,我不知道如何通过编程将视图添加到布局或页面中 我需要在不使用静态xml声明的情况下在运行时添加视图,因为我需要从http请求的对象获取它们。我在文档中没有找到有用的信息 有人知道怎么做吗?你应该在{N}论坛上查看。 问题是如何从远程服务器动态加载页面和模块。(可能的)解决方案在此线程中给出。您应该在{N}论坛上查看。 问题是如何从远程服务器动态加载页面和模块。此线程中给出了(可能的)解决方案。除了在应用程序中包含一个页面之外(正常);您可以将xml、css和js下载到另一个目录,然后通过执行类似
问题是如何从远程服务器动态加载页面和模块。此线程中给出了(可能的)解决方案。除了在应用程序中包含一个页面之外(正常);您可以将xml、css和js下载到另一个目录,然后通过执行类似于
page.navigate('download/page name')的操作导航到该目录代码>
你也可以
var factoryFunc = function () {
var label = new labelModule.Label();
label.text = "Hello, world!";
var page = new pagesModule.Page();
page.content = label;
return page;
};
topmost.navigate(factoryFunc);
除了在应用程序中包含页面之外(正常);您可以将xml、css和js下载到另一个目录,然后通过执行类似于page.navigate('download/page name')的操作导航到该目录代码>
你也可以
var factoryFunc = function () {
var label = new labelModule.Label();
label.text = "Hello, world!";
var page = new pagesModule.Page();
page.content = label;
return page;
};
topmost.navigate(factoryFunc);
我认为您的意思是动态地向页面添加一些视图/控件,而不是导航到另一个页面。
如果是这样,您只需要将一些控件添加到页面中的一个布局中(只有容器[=布局]可以有多个子项)
so, your code (viewmodel/page controller) would look something like:
var layout = page.getViewById("Mycontainer");
// create dynamic content
var label = new Label();
label.text = "dynamic";
// connect to live view
layout.addChild(label)
我认为您的意思是动态地向页面添加一些视图/控件,而不是导航到另一个页面。
如果是这样,您只需要将一些控件添加到页面中的一个布局中(只有容器[=布局]可以有多个子项)
so, your code (viewmodel/page controller) would look something like:
var layout = page.getViewById("Mycontainer");
// create dynamic content
var label = new Label();
label.text = "dynamic";
// connect to live view
layout.addChild(label)
一个如何添加整个模板?可能吗?一个如何添加整个模板?可能吗?