【问题标题】:Does Taifun's sortable listview trim spacesTaifun 的可排序列表视图是否修剪空间
【发布时间】:2019-02-01 11:12:30
【问题描述】:

我在我的一个应用程序中使用@Taifun 的sortable list view,并且我正在尝试调试从列表中获得的值的问题。

用户将项目添加到列表中,然后将它们保存到自定义 tinyWebDB。

我的问题是 - 可排序列表在加载列表或取回值时是否会删除前导或尾随空格?如果是这样,有什么方法可以禁用或修复此行为?

我无法弄清楚为什么我的应用存储的值是错误的,而且我无法仅通过查看列表视图来了解项目是否有尾随空格。

如果不是列表视图,可能是我对项目进行排序的方式。

【问题讨论】:

  • 您可能希望在调试应用程序时自己发现这一点,另请参阅此处的提示 4 puravidaapps.com/learn.php
  • 好点,我会检查的。谢谢。
  • @Taifun 我写了一个程序,用 ^ 替换前导和尾随空格,并在保存时将它们转换回来。现在可以了,感谢您的帮助。
  • 太棒了!您可能想提供您的程序作为答案...这可能会帮助其他人将来遇到同样的问题...
  • @Taifun 我用 aia 和截图添加了答案。

标签: list listview jquery-ui-sortable app-inventor


【解决方案1】:

正如我在上面的评论中所写,我编写了一个程序,将列表视图中的前导和尾随空格替换为 ^,并在保存时将它们转换回来。

Here 是指向 aia 文件的链接。

aia 是为我使用它设置的 - 并排显示两个列表。我通过在每个列表的项目之间添加dash "‒" 来做到这一点。如果你不是这样使用列表,你只需要复制如下所示的两个过程。

此过程通过检查第一个或最后一个字符是否为空格来用 ^ 标记替换前导和尾随空格。如果字符串长于 2 个字符,则将它们放在中间而不更改。

此过程相反,将第一个和最后一个字符中的 ^ 转换回空格。

【讨论】:

    猜你喜欢
    • 2020-02-11
    • 1970-01-01
    • 2015-02-15
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    • 1970-01-01
    相关资源
    最近更新 更多