ホームページ >ウェブフロントエンド >jsチュートリアル >コンボボックスを使用して ExtJS PropertyGrid_extjs の値を選択する際の問題
問題の説明:
コンボボックスを使用して PropertyGrid 内の値を選択する場合、displayField の値を取得する必要がありますが、選択を確認するときに、たとえばドロップで性別を選択すると、valueField の値が表示されます。ダウン メニューでは、displayField は ' Male' で、対応する valueField はそれぞれ '0' と '1' です。元の選択では中国語の説明が表示されるはずですが、代わりに 0 や 1 などの識別データが表示されます。ユーザーに受け入れられるものであること。
解決策:
グリッドの beforepropertychange イベントをインターセプトし、表示される値を設定し、変更イベントで検証がリセットされないように false を返します。
例: