4

私が達成しようとしているのは、これに似たものです ここに画像の説明を入力してください
。SenchaTouchアプリケーションでのみです。横にボタンがある入力フィールドを実現しましたが、入力フィールド内のボタンはありません。
Sencha Touch 2でこの機能を利用する方法はありますか?(cssを使用してボタンを入力の上にフロートさせることはありません。

4

1 に答える 1

9

あなたはこれを達成することができます、試してみましょう:

{
    xtype: 'textfield',
    component: {
      xtype: 'container', 
      layout: 'hbox', 
      items: [
      {
        xtype: 'textfield', 
        flex: 3,
      }, 
      {
        xtype: 'button', 
        flex: 1, 
        text: 'test'
      }
      ]},
},

説明componentは入力フィールド用の特別な構成であり、デフォルトでは、に設定されています{xtype: "input", type: "text"}。これがこの回避策の鍵です。設定を使用してtextfieldvsbutton幅をスケーリングしますflex

それが役に立てば幸い。:)

于 2012-04-12T11:52:43.980 に答える