标签: list listview jquery-ui-sortable app-inventor
我在我的一个应用中使用@Taifun的sortable list view,并且尝试调试从列表中获得的值的问题。
用户将项目添加到列表中,然后将其保存到自定义的tinyWebDB中。
我的问题是-可排序列表在加载列表时还是在取回值时会删除前导空格还是结尾空格?如果是这样,是否有任何方法可以禁用或修复此行为?
我无法弄清楚为什么我的应用存储的值是错误的,并且仅通过查看列表视图就看不到项目是否具有尾随空格。
如果不是列表视图,则可能是我对项目进行排序的方式。
答案 0 :(得分:1)
正如我在上面的评论中所写,我编写了一个过程,以列表视图中的^替换前导和尾随空格,并在保存时将其转换回去。
Here是指向aia文件的链接。
为我使用的aia进行了设置-并排显示两个列表。为此,我在每个列表的项目之间添加了dash "‒"。如果您不是以这种方式使用列表,则只需复制下面显示的两个过程。
此过程通过检查第一个或最后一个字符是否为空格来用^标记替换前导和尾随空格。如果字符串长度超过2个字符,则将其放在中间而不更改。
此过程执行相反的操作,并将第一个和最后一个字符中的^转换回空格。