問題タブ [yii-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 に答える
208 参照

yii - yiibooster のソート可能なテーブルの行が機能しない

Yiibooster のソート可能なテーブルの行に問題があります。2 つのエラーのため、機能していません。

  1. 残りのyiiboosterファイルは機能しており、説明書に従ってインストールを行いました。「jquery.sortable.gridview.js」へのパスはシステムによって生成されます。確認したところ、そのファイルが存在します。

以下のように書いて Yiiboster をインストールしました。

  1. 2 番目のエラーは、'afterSortableUpdate' プロパティの近くのビュー ファイルで発生します。
    • Uncaught TypeError: undefined is not a function

アドバイスをお願いします。ありがとう。

0 投票する
0 に答える
868 参照

php - Yii Framework で新しいウィジェットを作成する

プロジェクトで Yii ウィジェットを作成していますが、すべての命名規則に正しく従っているにもかかわらず、問題が発生しました。

エラーが発生しました

main.phpのパスapplication.components.*を正しく含めましたが、検出されない理由がわかりません。

recentCommentsWidget.phpは、コンポーネントディレクトリ内のビューディレクトリに保存されます

不足しているものはありますか?

編集:これがRecentCommentsWidgetクラスです(パス=>アプリケーション/コンポーネント)

recentCommentsWidget ファイル (パス => application/components/views)

これが私がそれをビューと呼んでいる方法です

解決済み: recentCommentsWidget.phpの代わりにrecentComments.phpを書いていました

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

php - Yii の CActiveForm 内にウィジェットを配置すると、CActiveForm の機能が失われる

CActiveForm::dropdownList()いろいろなところに使っています。開発をスピードアップするために、関連するすべての作業をカプセル化するウィジェットを作成したいと考えています。正しく表示されるものがありますが、の検証機能が失われますCActiveForm

ドロップダウンを直接作成する方法は次のとおりです。$activeModelは、 が使用するモデル ( CActiveRecord)を参照しCActiveFormます。$allItemsドロップダウンに入力するために使用されるCActiveRecord配列です。このコードは完全に機能します。

理論的には、ウィジェットが に含まれる方法は次のCActiveFormとおりです。

ウィジェット自体は次のようになります。

これはすべてCActiveForm機能しますが、ドロップダウンの検証機能が失われます。具体的には、ウィジェット$formは CActiveForm の検証配列にマップされないため、送信エラーがユーザーに表示されることはありません。

CActiveFormこのタイプのウィジェットを完全に統合して、機能が失われないようにするにはどうすればよいですか? 助けてくれてありがとう。

0 投票する
5 に答える
85001 参照

php - Yii2 でリンク付きのボタンを作成する

ビューへのリンクを含むボタンを設定しようとしています。ただしyii\bootstrap\Button、プロパティはありませんurl。私は Yii を使用したいと思っています。以下のコードは理想的な状況ですが、urlオプションが存在しないため、Yii を使用してこれを修正する別の方法はありますか?

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

php - Yii のウィジェットのページャー属性にクラス名を追加するにはどうすればよいですか?

これは Yii の私のテーブルです:

私はページネーションを持っていて、それは機能しています。私がしたいのは、ブートストラップから生成された各liにクラス名を追加することです。この例では、クラスbtnおよびbtn-infoがulに追加されます。何を変更すればよいですか?どうも

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

yii2 - Yii2 は、ウィジェットによって生成されたコードの後に​​アセットを含めます

View ファイルの Datepicker ウィジェットによって生成された JavaScript コードの後に​​ .js ファイルを含める方法。

私のアセットバンドル:

ページソースで取得しているもの:

0 投票する
3 に答える
8236 参照

yii2 - タブ ウィジェットを使用して ActiveForm フィールドを別のタブに分割する

フォーム ビューを作成しています。公式のタブ ウィジェットを使用して、フォーム フィールドをタブ構造で整理したいと考えています。

アクティブなフォーム フィールドを含む div 要素の ID (またはクラス) でタブ ウィジェットを初期化することは可能ですか?