问题标签 [radlistview]
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.
nativescript - Nativescript RadListView 使用页脚滚动到底部
我正在使用 RadListView 并尝试以编程方式滚动到列表底部。我可以使用该scrollToIndex()
函数滚动到列表中的最后一个元素,但我的列表有一个页脚,我也需要滚动过去。scrollWithAmount()
除了滚动到最后一个元素然后用页脚的高度做一个之外,我想不出一个干净的方法来做到这一点。这种方法效果不是最好的,我觉得应该有更好的方法。
这是一个显示问题的游乐场。
nativescript - 如何使用 NativeScript 仅展开可折叠列表中的一项
我已经用 nativescript 构建了一个 RadListview。但是现在我希望,如果我点击一个项目,那么只有该项目应该打开,而其他展开的项目应该关闭。我按照这个使用 NativeScript 创建一个可折叠列表并且它可以工作,我只需要一次扩展一个项目在 此处输入图像描述
谢谢你
nativescript - 为禁用的 RadListView 滑动操作设置样式
看来,如果 RadListView 滑动操作被禁用,那么它只是从滑动操作列表中消失,尽管该操作的空间仍然被消耗。就好像 color 和 backgroundColor 属性都设置为白色一样。
有没有办法控制这个?我尝试了几个 :disabled css 选项,但似乎没有一个生效。
javascript - 如何在 Nativescript XML 中使用 set javascript 变量值
我正在使用 radlistview 从我的远程服务器加载数据,我对 radlistview 中的某些元素使用if 语句。
我遇到的问题是,卖家是从远程服务器加载的,而myemail的值是使用viewModel.set("myemail", "example");
. 但这不起作用,似乎只有从服务器加载的数据可以在radlistview中使用。有没有办法我也可以在我的 viewModel 中设置值并在我的 xml 中使用它
这是我的 radlistview 代码
提前致谢,如果您需要更多信息,请告诉我
javascript - 如何每隔一段时间用新项目更新nativescript radlistview
我正在使用 radlistview 创建一个 nativescript 核心应用程序,我希望 listview 每隔一段时间自动添加新项目。
如果您对我如何实现这一目标有任何了解,请提供帮助,我将不胜感激。
这是我的 view-model.js
如果您需要更多信息,请告诉我
android - 尝试在 android (Nativescript-vue) 上使用 RadListView 时出现 Webpack 错误
当我尝试在 Android 应用程序中使用 RadListView 插件时遇到了一个重大问题(我没有在 iOS 中尝试过,但我认为问题将是相同的)
按照https://docs.nativescript.org/vuejs/ns-ui/listview/getting-started上的说明,我已将插件添加到我的项目中。但是,只要我将以下行添加到 main.js:
我遇到了一大堆 webpack 错误,例如:
不知道自己如何解决,我希望有人可以帮助我?作为参考,我正在运行 nativescript 的 6.8.0 和 nativescript-ui-listview 的 ^9.0.4。
如果我可以提供更多信息来帮助调试此问题,请询问,我很乐意提供。
nativescript - 如何在 RadListView 上禁用 iOS 滚动条反弹?
我在我的 Nativescript Vue 应用程序中使用了 RadListView,但我无法在 iOS 上禁用滚动反弹。我尝试了以下方法,但它不起作用:
我究竟做错了什么?
vue.js - Nativescript Vue - RadListView 幽灵项数组和错误的数据类型
我正在开发一个 nativescript vue 应用程序,您可以在其中保存付款和与此付款相关的 X 人,您可以为每个人指定自定义金额,当您保存全部时,为每个人指定的自定义金额的总数人数必须等于顶部指定的总金额。
我使用了 ObservableArray 来保持更新界面,正如我用来显示人员列表和相关字段的 RadListView 的 nativescript 文档中所示。
两个问题:
- 当我按下按钮添加一个人时,一个新项目会被推送到 ObservableArray 中,其中包含一些默认数据。如果我为这个新人插入一个名字和一个自定义数量,然后我按下删除按钮,ObservableArray 它会正确更新,但是当我再次按下添加人按钮时,它会使用新的默认数据更新数组,但在由生成的界面上RadListView 再次插入了先前的值,与 ObservableArray 中存在的值不匹配。
事实上,当我按下保存按钮时,控制台日志向我显示了一个数组,其中包含由 addPerson 函数创建的默认数据集,但在界面上,我看到了在按下删除按钮之前插入的值的字段。
- 当按下保存按钮时,validateForm 函数计算所有人员自定义金额的总和,如果不等于总金额,则显示错误对话框。似乎 ObservableArray 中第一项的自定义金额值(从一开始就已经存在的那个)它正确地打算作为数字,而不是插入到由 add person 函数动态生成的字段中的所有自定义金额值都打算作为字符串.
事实上,当我按下保存按钮并计算总和时,例如 14 和 16 的总和产生的结果将是“1416”而不是 30。我当然可以在执行总和之前将字符串转换为浮点数,但我不'不明白为什么需要这种解决方法。
这是完整的代码:
感谢您的帮助!
nativescript - Nativescript Vue - 键入时文本字段更改焦点在另一个字段上
我有一个简单的页面,它使用 RadListView 生成 X 个 TextField,您可以在其中插入人员姓名。
您可以按添加按钮(在 RadListView 使用的数组中推送新项目)来生成新字段或删除按钮(拼接数组)来删除一个。
问题是,当我按下 RadListView 生成的字段之一并尝试键入内容时,该字段上的焦点立即移动到页面顶部的字段(唯一不是由 RadListView 生成的字段)。
请参阅在模拟器上拍摄的这个 gif(但问题也在真实设备上): 模拟器的 gif
完整代码:
谢谢您的帮助!