問題タブ [nested-views]

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 投票する
0 に答える
28 参照

android - ネストされたビューでデータバインディングを使用できません

次の例外が発生します。

java.lang.NullPointerException: null オブジェクト参照で仮想メソッド 'void androidx.appcompat.widget.AppCompatTextView.setTag(java.lang.Object)' を呼び出そうとしています

独自のカスタム ビュー内のネストされたビューでデータ バインディングを使用しようとしたとき。私のカスタムは ConstraintLayout を拡張し、子要素を取りますが、これをフラグメント xml のデータバインディングで使用しようとすると、ネストされたビューに対してデータバインディングが機能しないようです。これは私のフラグメントのコード例です。はい、このコードは「レイアウト」タグでラップされています。

私のカスタムビュー

class CustomView @JvmOverloads コンストラクター( context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0 ) : ConstraintLayout(context, attrs, defStyleAttr) {

}

レイアウトは次のようになります

ネストされたビューでバインディングを機能させるにはどうすればよいですか?

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

django - Django Rest Framework で detail=False を使用してアクションにパッチ メソッドをマップする方法

Django と Django Rest Framework で API を構築しています

次のエンドポイントがあります:
host/products/はModelViewSetを指しているため、指定されたモデルに対して CRUD が機能しています。

また、次のコードを使用して、configというネストされたモデルの追加アクションを定義します。

作成される URL は、 host/products/config/ です。

この URL で、2 番目に指定されたモデルでオブジェクトを作成して一覧表示できます

問題は、ネストされた URL にPATCHおよびDELETEメソッドを含めたいことです。つまり、
host/products/config/ detail /

私はこのようなことをしようとします:

しかし、当然のことながら、それはうまくいきません...

詳細アクションを同じビューセット内の別のアクションにマップするにはどうすればよいですか?

完全なコードは次のとおりです。