私はすでにExtJSとPHPで書かれたプロジェクトに取り組んでいます。「編集」ボタンをクリックすると表示されるExtJSフォームがあり、名前、姓などの編集可能なテキストフィールドがあります。
データベースからフィールドのデフォルト値を取得し、送信後、列IDdbの名前が「name」の前にあるときにそれらもデータベースに返します。例:
firstnameFieldConfig : {
fieldLabel: 'First Name',
name: db_firstname', //it's a column in db
allowBlank:false
},
問題は、フォームに表示する必要のある値がいくつかあるのですが、編集できないか、dbに送信してはいけません。これらは、常に固定されているスタンデット番号のようなラベルです。解決策は何ですか?値が実際にdbから取得されている形式で何かを修正するにはどうすればよいですか。しかし、最後にはどこにも送られませんか?
PS:ラベル(xtype:label)を使用できますが、問題はラベル値が修正されており、プログラムにハードコーディングする必要があることです。
PPS:アプリケーションはExtJS3.0にあります