0
私はここにこだわっていると思う。 id、name、name2という3つのフィールドを持つモデル(Test)があります。だから私はそこに何かを書いて、下のApplyボタンをクリックし、すべてのフィールドが満たされ、検証を渡したら(これは私がTest.rbというモデルで行うべきことだと思う?)、localhost:3000/some/whereと私はいくつかのフィールド(名前またはname2)が満たされていないので、 "ERROR"のようなメッセージが表示されます。netzke FormPanel
{
onApply: function() {
var form = this.getForm();
if (form.isValid()) {
this.Apply(form.getFieldValues(), function(success) {
if (success) {
window.location = 'some/where';
} else {
Ext.Msg.show({
title: 'FF',
msg: 'I guess you have an error!!',
buttons: Ext.Msg.OK,
icon: Ext.Msg.WARNING });
}
}, this);
} else {
Ext.Msg.show({
title: 'FF',
msg: 'Fill all fields!!',
buttons: Ext.Msg.OK,
icon: Ext.Msg.WARNING });
}
}
}
Railsからエラーメッセージを表示しますか?あなたが望むなら、自分でエンドポイントを作成し、フラッシュメッセージを設定してから{:netzkeFeedback => @flash} – Rafaiel
どのNetzkeのバージョンを使用しますか?また、Netzkeの以前のバージョンでは、コンポーネントの名前に重きを置いていました。ですから、パネルやフィールド以外のコントロールの名前を設定しないことをお勧めします。 –