問題タブ [formatter]
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.
jqgrid - jqGridカスタムフォーマッタセットセルはoptions.rowIdでは機能しません
私はすべての投稿を読み終え、最終的にsetCellがハードコードされた値で動作するようになりましたが、options.rowIdは使用していません。
FIRST行とLAST行は機能しませんが、ハードコードされたrowIdを持つ2行は機能します。option.rowIdに何が返されるかを調べたところ、ハードコードされた値と同じです(もちろん、行によって異なります。何が欠けていますか?助けてください。行や値に違いはありません。
編集済み-
私は答えを試しました、そしてそれは私が必要としているもののようです。私は以下を試しました
私が論理に飛び込む前に、少なくともそれらをすべて赤くすること、そしてそれは私にとって何もしませんでした。
java - Eclipse Java Formatter (Ctrl + Shift + F) に空白の削除を停止するように指示する方法
フォーマッタが宣言フィールドの空白を削除しないようにしたい
これは、ctrl+ shift+を押したときにフォーマッタが行うことですf
そして、これが私が望む方法です(値の配置を維持する必要があります):
フォーマッターの設定で変更する場所が見つからないだけです
python - Python/Cython カスタム フォーマッタ文字列表示タイプ
PEP3101 で説明されているように、Formatter を拡張して追加のプレゼンテーション タイプを提供できることはわかっていますが、これは私のニーズにはまったく遅すぎます。文字列のカスタム表示タイプを挿入するための他のオプションが何か知りたいです。
現在、頭に浮かぶ他の唯一のオプションは、文字列の {vars} を検査し、プレゼンテーションの種類とインデックスに注意し、カスタムのプレゼンテーションの種類と形式を取り除き、必要に応じて結果を書式設定することです。
フォーマットの速度を利用しながら、後処理を回避する他のオプションはありますか?
regex - PHP 文字列リテラルのフォーマットを防止できません
私のphpには次のようなコード行があります:
Aptana PHP フォーマッターを実行すると、次のようになります。
カスタム フォーマッタを作成し、オン/オフ タグを有効にして、コードを次のようにセットアップしました。
しかし、それでもフォーマットします。明らかに、それは HTML フォーマッタがトリガーされているため、問題が発生した可能性が低い場合に備えて、それをオフにしてみました。
まだ運がありません。私が間違っていることについて何か考えはありますか?
datetime - FLEX 4のDateTimeFormatterクラスを使用して、currentDateTimeをStringに変換し、その逆を変換します
こんにちは私は次のことをします:
ファイルに書き込みたい現在の日付を取得し、後でそれを[日付]フィールドに戻すには、これが最善の方法ですか?日付と時刻の両方が欲しいのですが、DateTimeFormatterはこれに適していますか(特に文字列から日付に関する限り)?そして、これはどのように行うことができますか?
よろしくお願いします!
java - Eclipse フォーマッターは、括弧の間に複数の行を適切にインデントするように構成できますか?
次の例で期待するインデントを追加するために、Eclipse フォーマッターとコードのクリーンアップを構成 (または拡張) できます。
見つけられるすべての設定をいじってみました。「行を結合しない」オプションを使用すると、コードが完全に解体されることはありませんが、それでもインデントがすべて削除され、コードは次のようになります。
次のようなブロックの周りの書式設定をオフにする機能を発見しました。
私のコードがそれらで散らばってしまうことを除いて、これはまともな回避策であり、コードのクリーンアップの「正しいインデント」部分はディレクティブを無視し、とにかくインデントを台無しにします。
編集:「行の折り返し」->「折り返し行のデフォルトのインデント」と「配列の初期化のデフォルトのインデント」の設定を見つけ、「0」ではなく「1」に設定しました。それは配列初期化子にとってはより良いことですが、私が望むように左括弧に一致するように右括弧をインデントしません:
java - EclipseでGroovyとJavaのフォーマッタ設定を分割/分割する方法は?
Eclipse は、Groovy と Java に同じコード フォーマッターを使用します。しかし、Java と Groovy では異なるスペース/タブ ルールが必要です (Java ではタブ = 4 スペース、Groovy ではタブ = 2 スペースなど)。
Eclipse で Java と groovy の除算フォーマッタのトリックを誰かが知っているのではないでしょうか? いくつかのプラグイン?特別な設定?...
javascript - jqgrid カスタム フォーマッタ: カスタム フォーマッタは、常にグリッドの最後の行を返します。なんで?
更新 カスタム フォーマッタでデータをポイントする際に問題があります。
jqgrid のカスタム フォーマッタを使用しています。
現在、私のカスタム フォーマッタは、常に grid の最後の行を指しているようです。実際、rowObject[0]
たとえば を取得すると、グリッドの [列 0、最後の行] の値が得られます。なんで?
グリッドのデータは正しくコンパイルされており、Json オブジェクトの内容を確認済みです。
これが私のカスタムフォーマッタです:
アップデート
必要な文字列を直接返すとフォーマッタが正常に動作することに気付きました (たとえば、正常にreturn rowObject[0]
動作します)。変数を使用すると問題が発生します。さらに、やろうとすると、存在しないonclick=alert(rowObject[0])
という例外が発生します。rowObject
これが問題だと思います。 を設定t = rowObject[0]
すると、フォーマッタはt
行ごとに更新するのではなく、静的変数として使用します。を設定した場合も同じですがi = options.rowId
、i
静的なままです...なぜですか?どうすればいいですか?
java - Java ロギングのフォーマット
プロパティ ファイルを使用して一部の Java ロギングをフォーマットしようとしていますが、機能していません。プロパティファイルに次の行があります。
カスタム フォーマッタ LogFormatter が mypackage.logging にある場所
ログ出力は、カスタム フォーマッタではなく、SimpleFormatter が使用されていることを示しています。
ログ プロパティ ファイルを使用してカスタム フォーマッタを使用するにはどうすればよいですか?
編集: com.bea.logging.LogMessageFormatter、SimpleFormatter、XmlFormatter などの既成のフォーマッタをすべて試しました。彼らはうまく動作します。私が作成した新しいフォーマッターが機能しないだけです(フォーマッターの拡張)。これはクラスパスの問題でしょうか?
eclipse - Eclipse JavaScript コード フォーマッタと JSHint 匿名関数の形式の競合
私は Eclipse (バージョン Indigo) JavaScript コード フォーマッタを使用しており、コード規則の検証にはwhite: trueオプションを指定したjshint-eclipseプラグインを使用しています。
Eclipse コード フォーマッタと JSHint プラグインは、無名関数の宣言形式と競合します。JavaScript コード フォーマッタは、次のような無名関数をフォーマットします。
しかし、jshint-eclipse プラグインは、「関数の後にスペースがありません」という警告を出します。このプラグインの正しい形式は次のとおりです。
関数の後のスペースに注意してください
Anonymus 関数宣言を通常の関数宣言とは異なる方法で Eclipse でフォーマットする方法はありますか。無名関数の場合は「関数」の後にスペースを 1 つ追加しますが、通常の関数の場合は追加しません。
ありがとう。
関連する eclipse バグの更新はこちら