如何在 extjs 中将返回文本拆分为单独的字符串?
我想将返回的文本拆分为一个单独的字符串,但我在 extjs 中是菜鸟。如果有任何想法,请帮助我...感谢
我的示例代码:
//my return "record" string is "1: 3-4-2011 to 9-4-2011"
Ext.getCmp('cboWeek').on('select', function(box, record, index)
{
DateFrom = new Date(record).format('m/d/Y');//split to 3-4-2011
DateTo = new Date(record).format('m/d/Y'); //split to 9-4-2011
Store.load({ params: {dateFrom : DateFrom, dateTo: DateTo }});
});
I want to split a returning text to become an individual string but i am noobie in extjs.Pls help me if any idea with it...thankz
my example code:
//my return "record" string is "1: 3-4-2011 to 9-4-2011"
Ext.getCmp('cboWeek').on('select', function(box, record, index)
{
DateFrom = new Date(record).format('m/d/Y');//split to 3-4-2011
DateTo = new Date(record).format('m/d/Y'); //split to 9-4-2011
Store.load({ params: {dateFrom : DateFrom, dateTo: DateTo }});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为你想要的是:
只是一个注释:你的日期不是可以使用 Date 对象解析的,也不能使用 Ext.Date.parse 解析的,因为月/日必须是 2 位数字,如果你设法得到 3-4-2011 的东西就像 03-04-2011 那样
"3-4-2011".replace(/([0-9]{1})[^0-9]+/g, '0$1-') 您可以使用 ext 日期的 parse 方法获取 Date 对象:
Ext.Date.parse('03-04-2011', 'dmY')
然后您可以在 Date 对象上使用 format 方法i think what you want is:
just a note: your dates are not what can be parsed using Date object neither using Ext.Date.parse, because month / day must be 2digits, if you manage to get 3-4-2011 to something like 03-04-2011 by doing
"3-4-2011".replace(/([0-9]{1})[^0-9]+/g, '0$1-')
you can get Date object using parse method of ext's date:Ext.Date.parse('03-04-2011', 'd-m-Y')
then you can use format method on Date object