首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >感觉触摸:5个简单的问题

感觉触摸:5个简单的问题
EN

Stack Overflow用户
提问于 2012-09-11 07:22:10
回答 1查看 319关注 0票数 0

我对触觉很陌生,我有一些简单的问题。我不需要100%的工作代码作为答案,但如果有人能指出我的正确方向,这将是很好的。但请记住,感觉触摸对我来说是新的。我用的是感性触摸1.x。

让我先解释一下我的应用程序是做什么的。它显示了一个包含项的列表(通过json代理从db获取)。您可以点击一个项目,它显示一个表单。然后,您可以更新或删除该项。在列表屏幕上,您还可以添加一个新项。很简单:-)

以下是我的问题:

1/ Datepickerfield:

在表单中有一个datepickerfield。默认格式是month/day/year。我住在欧洲,所以表格应该是day/month/year。有了slotorder,我可以改变这一点。但是字段本身仍然有错误的格式。我试着用一个侦听器来解决这个问题:

代码语言:javascript
复制
change: function() {
this.fieldEl.dom.value = this.getValue().format('d/m/Y'); 
}

这在选择日期时起作用。但是当从列表中点击一个项目时,datepickerfield仍然是错误的格式。我试过使用其他侦听器,如afterrenderscope等,但都没有用。

2/ Numberfield:

在模型中,我有一个字段duration。它是sql-表中的time类型。所以格式是hh:mm:ss。在表格中,我有3 numberfields。一小时,一分钟,一秒钟。

当我从列表中点击一个项目时,我如何使字段duration分成3部分,并填充3 numberfields

3/上下文选择字段

在表单中,有一个selectfield,它的值依赖于登录的用户。如果用户1登录,则值应该是xyz。如果用户2登录,则值应该是xab等。

因此,当打开表单时,selectfield应该预先填充数据。它应该从服务器调用一个函数来获取正确的数据。如何才能做到这一点?

4/刷新列表(如twitter )

我希望列表在到达终点时获取额外的项目(比如twitter)。我在网上发现了一些东西:PullRefresh插件。但我不能让它起作用。

有什么想法吗?

5/样式列表

是否可以将列表中的每一项单独列出?您可以使用styleHtmlCls等,但这将为整个列表设置样式。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-09-26 07:21:30

对于那些有兴趣的人,我的解决方案。

1/此code Ext.apply(Ext.util.Format, {defaultDateFormat: 'd/m/Y'});设置应用程序中所有日期的格式。

2/我在我的模型3中创建了额外的字段。它是3个“转换”字段的字段“持续时间”,该字段的格式为"hh:mm:ss“。这是代码( duration_m和duration_s字段的代码相同):

代码语言:javascript
复制
name: 'duration_h', 
            convert: function(value, record) 
{
           var duration= record.get('duration'), 
                 splits    = duration.split(":"), 
                 duration_h = splits[0];
           return duration_h;             
} 

在我的表单中,我现在使用与这3个额外字段相链接的3个数字字段。当您保存数据时,您不能忘记执行PHP :model.set(‘tri共_h’,‘);否则,这些字段不会在模型中设置,并且始终是空的。

3和4我还没有解决。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12364692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档