問題タブ [field-with-errors]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails バリデーションと 'fieldWithErrors' ラッピング select タグ
<div class="fieldWithErrors">
検証エラーのあるラップされた選択タグを取得しないのは正常な動作ですか? 個人的には、選択タグを他のフォーム タグ (input、textarea) とは異なる方法で扱う必要がある理由はわかりません。
そのフィールドのエラーとメソッドが表示されます。error_messages_for
error_message_on
PS。ActionView::Base.field_error_proc
div の代わりにスパン タグを取得するために少し変更しましたが、それは問題ではありません。
ruby-on-rails - Rails 3:検証が失敗したときに、エラーのあるフィールドが「field_with_errors」divでラップされないのはなぜですか?
私Product
のクラスには、データベースのテーブルにprice
適切な列があるフィールドと、ヘルパー フィールド ( として定義され、データベースのテーブルに適切な列がありません) があります。Products
new_shop
attr_accessor
Products
on の検証がprice
失敗した場合、入力フィールドはfield_with_errors
div でラップされますが、on の検証がnew_shop
失敗した場合、div でラップされませんfield_with_errors
。なんで ?
これらの入力フィールドに対して生成された HTML は次のとおりです。
いくつかの詳細情報:
フォームが送信されると、new_shop
値が製品の に渡されますshop_attributes[:name]
。
ruby-on-rails - Rails 3:「field-with-errors」ラッパーはページの外観を変更します。これを回避する方法は?
メールフィールド:
このように見えます:
ただし、電子メールの検証が失敗した場合は、次のようになります。
これは次のようになります:
この外観の変化をどのように回避できますか?
ruby-on-rails - エラーが発生する入力タグの親に「field-with-errors」を付けることはできますか?
だから私はこのような入力要素を持っています。ラッピング要素は、視覚的なものです。
にエラーが含まれている場合は<input>
、次のようになります。
しかし、私がやりたいことは次のとおりです。
私はこのページを見つけました、それは私の質問に非常に近いです
Rails 3: "field-with-errors" ラッパーがページの外観を変更します。これを回避する方法は?
今、私は私が投げることができることを知っています
エラーのあるタグの周りにラップタグを作成しないように<input>
します。しかし、私が本当にやりたいことは、<input>
タグの直接の親に "field-with-errors" クラスを追加することです。それをしてもいいですか?ActionView は DOM ノードのツリー構造を保持していますか?
ruby-on-rails - ruby on rails と bootstrap 、 field_with_errors を横表示にする
custom.css.scss
ファイル内
と html.erb
通常の状態では、見栄えがします
しかし、何か問題が発生した場合は、次のようになります
そしてそれが生成したhtmlコード
visual-studio-2012 - アップグレード後、Crystal Reports の数値フィールドに #### が表示される
Crystal Report ファイルを含む Visual Studio ソリューションをアップグレードしました。アップグレード以降、フィールドが狭すぎて値を表示できない場合、レポートにクロス ハッチング (シャープ記号とも呼ばれます: #####) が表示されます。以前はそうしていませんでした。簡単な解決策はありますか?
私は 9 つのレポートを持っており、それらをすべてテストし、狭すぎると思われるフィールドの幅を修正しましたが、別のデータ セットを使用すると、フィールドが狭すぎて値を表示できないという新しいケースが常に見つかります。
私が見つけたのは、ほとんどの場合、数ピクセルしか欠落していないということです。古いレポートでは、一部の数値が端で少しカットされていることもわかりますが、値の読み取りが妨げられることはありません。Crystal Reports の新しいバージョンでは、これらの値が ##### に置き換えられます。
2 つの解決策があると思います。すべてのフィールドを数ピクセル拡大するか、フォント サイズを小さくします。これをグローバルに行う方法があるかどうか、またはすべてのフィールドで手動で行う必要があるかどうかはわかりません。
Crytsal Reports に簡単に伝える方法はありますか? そのようなフィールドで、Courrier New 10 ポイントを使用して、たとえば 5 桁を表示できるようにしたいですか?
Visual Studio 2012、.Net 4.5、および Microsoft Visual Studio SP5 の開発者向けバージョンである SAP Crystal Reports を使用しています。古いレポートは、Crystal Reports が VS に組み込まれたときのものです。