問題タブ [reset]
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.
jsf - JSF データテーブルでの InputText のクリアに関する問題
キャンセル ボタンを使用して、データ テーブル内の入力テキスト フィールドをリセットしようとしています。私が抱えている問題は、キャンセルしようとして検証エラーが発生した場合、最初に検証を行い、エラーを見つけてエラーを出力し、再レンダリングする前にエラーを出力するため、キャンセルできないことです。
明白な解決策は、ボタンに "immediate=true" を設定することです。これにより問題が解消され、検証なしでキャンセルできますが、フィールド自体は元の値に設定されていません。これは、immediate が true に設定されているため、コンポーネント自体がバッキング Bean からデータを再取得しないためです。
これは、この記事で非常によく説明されています: http://wiki.apache.org/myfaces/ClearInputComponents
この記事には多くの解決策が示されていますが、どれも私にはうまくいきません。
- 同じページにとどまらなければならないので、ビューを変更することはできません。
- キャンセルした「行」だけをリセットしたいので、ページ上のすべての入力フィールドの値をリセットできません
コンポーネントを入力フィールドにバインドできないようです。これは、入力フィールド自体の「バインディング」属性が 'var' 変数を参照できないためです。たとえば、次の「バインディング」属性は不正であり、エラーが発生します。
<ice:dataTable id="poolSharesTbl" var="node" value="#{poolSharesManager.nodeModel}" ... <ice:column> <ice:inputText binding="#{node.inputTextBinding}" ...
これは、「var」がリクエスト スコープのみであることに関係している可能性があります。
とにかく、これを機能させる方法について誰かアイデアがありますか?
jquery - jQueryはキーストロークを検出し、それに応じて変数を設定します
次のコードで次のキーストロークが(同時にではなく)行われたときにアクティブになるように、コード内に基本的なイースターエッグを作成しましたEnter + c + o + l + o + r + s
。
キーダウン関数にリセット機能を追加して、それらのキー以外のものが押された場合にすべての変数をリセットする必要があります...そのように押すEnter + c + o + l + o + r + s
必要があるか、ステートメントがリセットされて再度開始する必要があります...(これにより、 'EasterEgg'に到達するのが難しい[または、少なくとも、まぐれやランダムなキーストロークで到達する可能性が低い])。
sql - すべてのテーブルの SQL Server リセット ID 増分
基本的に、すべてのテーブルの Identity Increment を元にリセットする必要があります。ここでいくつかのコードを試しましたが、失敗します。
リンクからの実際のコード:
エラーメッセージ:
その SQL を修正するか、すべてのテーブルの ID を元の状態にリセットするにはどうすればよいですか?
git - git reset を実行した後の匿名ブランチ
背景: Trevor は、git を試すためだけにテスト プロジェクトに取り組んでいました。これは共有されていないローカルの 1 人用リポジトリであるため、不要なコミットを削除するために Trevor がハード リセットを行いました。
その後、Trevor は喜んで新しいコミットをプロジェクトに追加しました。次に、Trevor がコミット履歴のグラフィカル表現を調べたところ、Trevor は、抹消されたコミットの匿名ブランチがあるように見えることを発見しました。git branch を使用したブランチとしては表示されませんが、GUI には表示されます。
質問1: Trevorはこの「匿名のブランチ」をどのように取り除くことができますか...そしてTrevorは本当に何を見ていますか?Trevorがハードリセットを行ったときにTrevorが何が起こったのかを理解するのに役立ついくつかのポインターは何ですか。
質問 2: Trevorがプロジェクトを他の人と共有したと仮定します。ハードリセットを行わずに同じ (または同様のこと) を行う代替手段は何ですか?
sql - 別のテーブルのMAX値を使用してMySQLAutoIncrementをリセットするにはどうすればよいですか?
私はこれがうまくいかないことを知っています。いろいろ試してみましたが、いつも失敗しました。次の結果を達成するための最も簡単な方法は何ですか?
これは自動化プロジェクトに最適です。
iphone - ルート コントローラーがタブ バー コントローラーの場合、スタック ビューをリセットします。
タブバーコントローラーがあり、両方のタブバーアイテムにそれぞれにナビゲーションコントローラーがあります。ユーザーが離れてタブバーの項目に戻るたびに、ナビゲーションコントローラーがリセットされるようにしたいと思います。
タブ バーの 1 つをナビゲートしていて、別のタブ項目を押して戻ると、ナビゲーションの最初に移動します。
何か案は?
ありがとう、
wpf - ビューの更新/リセット
私はWPFでMVPを使用していますが、設計上の疑問に遭遇しました。これについてあなたの意見を聞きたいと思います。
ある時点で、ビューを更新して、ビューの読み込み時など、同じ初期クエリを実行する必要があります。ビューのDataContextは私のプレゼンターであり、ビューにバインドされているコレクションとその他の変数がいくつかあります。ビューを更新する必要があるときは、コレクションと変数をクリアし、DataContextをnullに設定しています。その後、新しいデータをフェッチし、コレクションにデータを入力して、DataContextを設定します。これはこれを達成するための最良の方法ですか?
これに関する問題は、アプリが大きくなると、変数をリセットするのを忘れてしまうのではないかと心配していることです。理想的なのは、持っている変数を気にせずに、何らかの方法でビューを再読み込みすることです。
よろしくお願いします。
git - 平易な英語で、「git reset」は何をしますか?
についての機微を説明する興味深い投稿を見てきましgit reset
た。
残念ながら、それについて読めば読むほど、完全には理解できていないように見えます。私は SVN のバックグラウンドを持っており、Git はまったく新しいパラダイムです。私は水銀を簡単に手に入れましたが、Git ははるかに技術的です。
git reset
に近いと思いますがhg revert
、違いがあるようです。
では、正確にはgit reset
何をするのでしょうか? 以下に関する詳細な説明を含めてください。
- オプション
--hard
、--soft
および--merge
; - and
HEAD
などで使用する奇妙な表記法。HEAD^
HEAD~1
- 具体的なユースケースとワークフロー。
- 作業コピー、
HEAD
グローバル ストレス レベルへの影響。
javascript - JavaScript:非表示フィールドの真のフォームリセット
残念ながら、form.reset()関数はフォームの非表示の入力をリセットしません。FF3とChromiumにチェックインしました。
隠しフィールドのリセットを行う方法を知っている人はいますか?
asp.net - Asp.Net の MembershipProvider で ResetPassword を構成できますか?
デフォルトの Sql MembershipProvider を使用する C# asp.net アプリがあります。私の web.config には、このプロバイダーの使用方法を制御するいくつかの設定があります。
私が直面している問題は、人々がパスワードをリセットすると、ResetPassword() メソッドが、必要以上に長いパスワードを返し、紛らわしい文字 (l、1、i、I、0、O) を含むように見えることです。 )。さらに、平文メッセージと HTML メッセージを含むメールをユーザーに送信しています (私は AlternateViews で MailMessage を使用しています)。パスワードに安全でない HTML 文字が含まれている場合、電子メール クライアントが HTML テキストをレンダリングするときに、パスワードが異なる可能性があります (たとえば、%、&、および < は HTML 安全とは言えません)。
web.config に属する「add」要素を調べましたが、ResetPassword() メソッドに特定の文字のみを含め、パスワードの長さを制限するための追加の構成プロパティはありません。
パスワードの長さを制限し、選択する文字セットを制限するように ResetPassword() メソッドを構成できますか?
現在、回避策があります: ResetPassword() を呼び出して、提供された回答が正しいことを確認し、インターネットからダウンロードしたRandomPassword ジェネレーターを使用して、好きなパスワードを生成します (あいまいな文字、HTML セーフ、および長さは 8 文字) で、ChangePassword() を呼び出して、ユーザーのパスワードを既にリセットした後に変更します。
私の回避策は厄介なようで、ResetPassword() を構成して自分のやりたいことを実行する方がよいと思いました。
ありがとう~!
コロラドテック