yhdata_pnLNd2Aj白银一
发表于 2022-6-7 17:29:14 显示全部楼层
yhdata_Fg5ikqHT 发表于 2022-6-7 16:24
例如是 姓名保存到姓名的文本,性别信息保存到性别信息的文本这种吗

不是,文本1-20的位置是固定的,每个客户有20个标签,这20个标签的数据有可能某几个数据是空的,要找出不为空的数据绑定到文本框里,比如一个客户有10个不为空的标签,则绑定在1-10的文本里,如果有6个不为空的标签,则绑定在1-6的文本里,现在不为空的数据已经能拿到了,只是请问一下文本框应该怎么写进for循环
回复

使用道具 21#

Fiona
发表于 2022-6-7 17:41:58 显示全部楼层
你把数据集的数据是啥样的,你希望的效果是啥样的,给个样例数据或效果图看看
回复

使用道具 22#

yhdata_pnLNd2Aj白银一
发表于 2022-6-7 18:01:50 显示全部楼层
就是这个,写成1  那个样子是可以的,但是写成2那个样子是不行的,所以现在问题是如何把这个文本写到循环里,而不是效果图是什么样的。。。
IMG_20220607_180001.jpg
回复

使用道具 23#

52v0铂金二
发表于 2022-6-7 18:39:25 显示全部楼层
本帖最后由 52v0 于 2022-6-7 18:45 编辑

var obj_arr=[文本1,文本2,文本3]//内部为组件名称  不要带引号 使其变为文本格式  带引号的需要额外的代码执行
var arr2=[1,2]//文本内容  此处注意格式  不带引号为数值格式 可能会被复制成1.0
for (i in obj_arr){ obj_arr.data=arr2 } //直接赋值  如果内容是数组 可用数组引用 i在循环中 可以理解为数组的下标,此代码会在下标为2时  出现arr2越界错误   可以改成 in arr2反着来  具体看你的需求

回复

使用道具 24#

yhdata_tDpuczjO白银一
发表于 2022-6-7 19:10:33 显示全部楼层
52v0 发表于 2022-6-7 18:39
var obj_arr=[文本1,文本2,文本3]//内部为组件名称  不要带引号 使其变为文本格式  带引号的需要额外的代码 ...

我觉得他这边现在的问题就是,文本组件过多,不希望使用在一个数组内通过列举的方式直接写这个数组,所以通过for循环加字符串拼接的形式来填充这个数组,所以比较想知道你说的当为字符串时另外的方法是如何实现
回复

使用道具 25#

yhdata_pnLNd2Aj白银一
发表于 2022-6-8 08:43:48 显示全部楼层
52v0 发表于 2022-6-7 18:39
var obj_arr=[文本1,文本2,文本3]//内部为组件名称  不要带引号 使其变为文本格式  带引号的需要额外的代码 ...

“现在的问题就是,文本组件过多,不希望使用在一个数组内通过列举的方式直接写这个数组,所以通过for循环加字符串拼接的形式来填充这个数组,所以比较想知道你说的当为字符串时另外的方法是如何实现”这个问题有什么解决的方法吗
回复

使用道具 26#

52v0铂金二
发表于 2022-6-8 09:39:08 显示全部楼层
本帖最后由 52v0 于 2022-6-8 09:41 编辑

//参考这么写    如果i变成了1.0  你用text()转换下
for(i=1;i<20;i++){
eval('文本'+i+'.data')=arr2
}
回复

使用道具 27#

yhdata_pnLNd2Aj白银一
发表于 2022-6-8 10:27:58 显示全部楼层
52v0 发表于 2022-6-8 09:39
//参考这么写    如果i变成了1.0  你用text()转换下
for(i=1;i

这样写不行哎,会报错
回复

使用道具 28#

52v0铂金二
发表于 2022-6-8 10:33:25 显示全部楼层
yhdata_pnLNd2Aj 发表于 2022-6-8 10:27
这样写不行哎,会报错

你哪里写的不对     你在for循环中  debug('文本'+i+'.data')  检查下 是不是弹的是  文本组件名称.data   的字符串   i有没有变成1.0   检查下 你的文本组件的组件名称泵不能对应上   检查下右边的赋值是不是string类型
回复

使用道具 29#

yhdata_pnLNd2Aj白银一
发表于 2022-6-8 11:13:53 显示全部楼层
52v0 发表于 2022-6-8 10:33
你哪里写的不对     你在for循环中  debug('文本'+i+'.data')  检查下 是不是弹的是  文本组件名称.data  ...

这样试了一下
IMG_20220608_111001.jpg
回复

使用道具 30#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部