sencha touch提示问题

发布于 2024-12-04 10:27:49 字数 354 浏览 0 评论 0原文

我尝试按以下方式创建提示对话框:

Ext.Msg.prompt('Add item',
   'Add an item to this list:',
    function(btn, text){
      if(btn == 'ok'){
        //do stuff...
      }
    },
    null, false, 'foo', null); 

不幸的是,这给了我一个空的提示框(无法输入文本,并且默认值'foo'不会出现在文本字段中)。

我做错了什么? (在 Chromium 和 Android 2.1 手机上测试)。

干杯

I try to create a prompt dialog in the following manner:

Ext.Msg.prompt('Add item',
   'Add an item to this list:',
    function(btn, text){
      if(btn == 'ok'){
        //do stuff...
      }
    },
    null, false, 'foo', null); 

Unfortunately this gives me an empty prompt box (no possibility of entering text, and the default value 'foo' does not appear in the text field).

What am I doing wrong? (tested on chromium and an android 2.1 phone).

Cheers

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

话少情深 2024-12-11 10:27:49

可能是 Sencha bug

尝试在其中设置 ma​​xlength 属性,而不是将promptConfig 设置为 null

示例:

Ext.Msg.prompt('Add item', 
'Add an item to this list:',
    function(btn, text){
         if(btn == 'ok'){
             //do stuff...
         }
    },
this, false, 'foo', {maxlength: 100});

适用于 Chrome 15

Probably Sencha bug

Instead of promptConfig set to null, try to set maxlength property in it

Example:

Ext.Msg.prompt('Add item', 
'Add an item to this list:',
    function(btn, text){
         if(btn == 'ok'){
             //do stuff...
         }
    },
this, false, 'foo', {maxlength: 100});

Works in Chrome 15

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文