花了很多时间学习Sencha touch,就像对框架的评估一样。我正在为平板电脑而不是智能手机创建应用程序。我发现日历,手风琴,可自定义的dataView或网格等没有内置控件。你有什么建议作为完成这些要求的最佳实践或替代方案?是否可以根据我的要求定制Sencha touch中的所有组件?如果我有16个文本框,有没有办法用一个getValue()方法获取所有16的值?如果我有一个表,如何为每个''添加点击事件,点击应该触发新页面或另一个表?
这些查询来自我必须使用Sencha for Tablets创建应用程序的一组要求。该应用程序是一个复杂的应用程序,因此我更倾向于使用Sencha,但我需要解决这些问题才能继续进行。
答案 0 :(得分:0)
谷歌你列出的组件,你会看到一些组件,如“日历”,“网格”等已经可用 - 不是代码包,而是插件。还可以查看Sencha Touch论坛的新插件。
检查自定义插件sencha forum here。
并非所有组件都可以包含在基础软件包中 - 但您始终可以根据需要创建单独的插件/自定义组件。您可以扩展大多数组件以拥有自己的组件。
要将所有文本框值组合在一起,请为它们指定单独的名称,并将它们全部放在“表单”面板中。然后,您可以使用表单面板getValues()方法检索所有值。浏览Sencha博客& API文档,您将学到很多东西。