問題タブ [zii-widgets]

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.

0 投票する
1 に答える
850 参照

php - yiiダイアログボックスのクローズ機能でのAjax呼び出しが失敗する

ダイアログボックスを閉じる機能でajax呼び出しを使用すると、この問題が発生します。

これが私のajax呼び出し関数です:

ダイアログ ボックスのコードは次のとおりです。

コントローラー関数は次のとおりです。

私の問題は、コントローラー関数に入る前でも ajax 呼び出しが常に失敗することです。パラメータを確認したところ、渡される適切な文字列も含まれています。私はひどく助けが必要です。これに役立つコメントは大歓迎です。ありがとう。(^__^)

0 投票する
1 に答える
618 参照

jquery - Yii & Bootstrap ウィジェットが 2 回目の Ajax 後に機能しない

最初のページの読み込みを改善するために、私が作成しているページのコンテンツのほとんどは、必要な場合にのみ読み込まれます。これを行うには、ajax 呼び出しを介して次のコードを使用しています。

これは正常に機能し、すべてのウィジェットが機能します。メインテーマのデザインに問題が発生していますが、現時点では大きな問題ではありません。

私が抱えている問題は、ビューを更新するために ajax を再度呼び出す必要がある場合があることです。これを行うために、同じパラメーターを使用してまったく同じ ajax 関数を呼び出していますが、2 回目の呼び出しですべてのウィジェット (つまり、TbSelect2 と CJuiDatePicker) が機能しなくなり、代わりに標準の選択と日付のテキスト ボックスが表示されます。これにより、クライアント側の検証が中断されます。

その他の Q&A が言及さ.unbind()れていますが、これでよいのでしょうか。もしそうなら、ajax 呼び出しの前にすべてのウィジェット要素をバインド解除する必要があると言うのは正しいですか?

ありがとうございます。私の Ajax も投稿しますが、このようなすべての更新を処理することに注意してください。

0 投票する
2 に答える
125 参照

forms - 入力した日付が過ぎていないことを確認してください

フォーム ウィジェット CActiveForm に日付フィールドがあります。日付フィールドは CJuiDatePicket ウィジェットです。ユーザーが過去の日付を入力できないようにコントロールしたいと思います。

私のコードは

ユーザーはパスで日付を選択できなくなりました。入力がパスで手動で日付である場合、エラーメッセージが表示されるコントローラーが必要です。

0 投票する
1 に答える
709 参照

php - Yii zii.widgets.grid.CGridView カスタム フィールド

私はyiiが初めてです。私のブロックされた採用担当者ビューの admin.php ページには、CGridView ウィジェットがあります。Candidate_id は、候補テーブルの外部キーです。したがって、ブロックされたリクルーター ビューでは、candidate_id がデフォルトで表示されます。しかし、候補テーブルにある候補名をここに表示したいと思います。候補名をcandidate_idで取得するには、Candidate::model()->findByAttributes('id'=>$candidate_id)->name;使用する必要がありますが、コードを使用できません。基本的に、どのように使用するかわかりません。

ブロックされた採用担当者ビュー ページの admin.php 内のコード。

ですから、 のcandidate_nameここの状態を取得するのを手伝ってくださいcandidate_id

ありがとうございました。