0
私は4つのボタンを持つツールバーを持っています。 '承認'、「新しい要求患者、"[要求の詳細]、および'閉じる' ボタン。デフォルトでページが読み込まれると、これらのボタンはすべての[承認]ボタンに表示されます。ユーザがと表示され、と表示され、ユーザが「新しいリクエスト患者」をクリックすると、そのページに移動します。また、ユーザがボタンをクリックしたときに、ボタンが「リクエストの詳細を表示」のボタンをクリックしたときに再び表示されます。それが私の最初の問題です。ユーザーは、"[要求の詳細]ボタンをそのテキストに「表示要求リスト」を変更します「新しい要求の患者ボタンをクリックしたときSencha Touch 2.4.2ボタン機能が動作しません
私の第二の問題はあります。何らかの理由で私はこれを理解できません。 -
{
xtype: 'toolbar',
docked: 'bottom',
layout: {
pack: 'left',
size: '20px'
},
defaults: {
margin: '10 10'
},
items: [
{
xtype: 'button',
text: 'Approval',
hidden: true
},
{
xtype: 'button',
text: 'New Request Patient',
handler: function() {
Ext.getCmp('requestpatient').setActiveItem(1);
},
//listeners: {
// tap: function()
// {
// myButton.setText('View Request List');
// }
//}
},
{
xtype: 'button',
id: 'myButton',
text: 'View Request Details',
handler: function() {
Ext.getCmp('requestpatient').setActiveItem(0);
}
},
{
xtype: 'button',
text: 'Close'
},
]
},
ありがとうございました。それはうまく動作します=) ボタンのテキストが変更されたということは、デフォルトでは[詳細を表示]に設定されているため、ユーザーは詳細ページを表示します。したがって、ボタンをクリックしたかどうか分かるように、リクエストリクエストの詳細ページでボタンに「リクエストリクエストリストを表示」と言うようにしたいので、リクエストリストページに戻します。 setTextを使用しますか?そして、どうやってそれをすることができますか?ありがとうございます – Fareez
心配しないで、私はあなたのコードを少し微調整することでそれを把握します。しかし、本当にありがとうございました:) – Fareez