コンボがある場合、表示値と値(サーバーに送信されます)があります。私はdisplayValueをサーバーに送る必要はありませんが、私はページにそれをキャプチャし、警告を表示する必要があります。 これを行うeextjsメソッドとは何ですか? combo.getValue()
は、基礎となる値を返します...と私はどのcombo.getDisplay()
extjsコンボ表示値
EDITが表示されていない。ただ、私は、ユーザーによって選択された項目の表示値を取得するために探しています、明確にします。私はonselectまたはchangeeventに警告を表示したいと思います。
+1が、あなたは本当に "場合" を必要としません調子。 (あなたがそれを必要とするケースを考えることができるなら、私は知りたい!) –
あなたがcombo.getValue()メソッドから戻った値がストアにない場合。ユーザーがコンボボックスに値を入力した、または他の場所から値が設定されていると、その値がストアにない可能性があり、インデックスが-1になり、コードにエラーが発生します。 – shane87
あなたは正しいですが...しかし、彼は異なる値と表示フィールドを持っているので、ユーザーが店舗にない任意の値を入力できるようにすることが最も理にかなっていませんが、技術的には正しいです。 –