問題タブ [overriding]
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.
gridview - レンダリング中にグリッドビューの行を置き換える
グリッドビューにバインドされたデータテーブルがあり、RowDataBound イベントでフィールドの値をチェックして、グリッドビュー行に何を表示するかを決定します。
ただし、場合によっては、行のデータ値を計算できないときに、すべての列にまたがる単一のラベルを持つ行を表示したいことがあります。
グリッドビューがコントロールの削除/追加にバインドされている場合、単一行のレンダリングをオーバーライドする方法はありますか?
c++ - オーバーライドしている場合、基本クラスの仮想関数を呼び出すことはできますか?
クラスがFoo
あり、Bar
次のように設定するとします。
コードに注釈が付けられているように、オーバーライドしている基本クラスの関数を呼び出せるようにしたいと考えています。Java にはsuper.funcname()
構文があります。これは C++ で可能ですか?
css - CSS スタイルのオーバーライド
すべてのページで使用されるグローバル スタイル シートには、次の行があります。
したがって、私のページ内のすべての ul は、li の隣にディスクなしでレンダリングされます。
ただし、特別な場合には、li の横にディスクを表示する必要があります。
クラス「blog-post」のdivがありますが、次のようにするとうまくいきます。
ただし、これはうまくいきません。
したがって、次の HTML スニペットを使用すると、
結果:
ul にネストされた li にはまだディスクがありません。どうすればそこにたどり着くことができるか考えていますか?私のCSS-fuは弱いです....
c# - サブクラスによるベースクラスからの抽象メソッドの戻り値の型の指定
私は次の構造を持っています:
具体的なサブクラスが何であれ、クラスを返す抽象メソッドを作成したいと考えています。したがって、例からわかるように、 のメソッドSubOne
は返す必要がList<SubOne>
ありますが、 のメソッドはSubTwo
を返す必要がありList<SubTwo>
ます。
Base クラスで宣言された署名で指定する型は何ですか?
[アップデート]
投稿された回答に感謝します。
解決策は、次のように抽象クラスをジェネリックにすることです。
java - Javaでクラス変数をオーバーライドする方法はありますか?
関数 doIt は「お父さん」を出力します。「息子」を印刷する方法はありますか?
ruby - Rubyで基本クラスのメソッドをオーバーライドできないようにする方法は?
オーバーライドされないメソッドを持つ基本クラス A があります。
そして、A を拡張してdont_override_me
メソッドをオーバーライドしようとする別のクラス B。
B をインスタンス化して を呼び出すとdont_override_me
、クラス B のインスタンス メソッドが呼び出されます。
これはルビーの性質によるものです。理解できる。
ただし、基本クラスのメソッドdont_override_me
を派生クラスでオーバーライドできないようにするにはどうすればよいですか? final
Ruby の Java のようなキーワードは見つかりませんでした。C++ では、基本クラスのメソッドを非仮想にすることができるため、派生クラスによってオーバーライドできなくなります。ルビーでこれを達成するにはどうすればよいですか?
css - a:hover が CSS でオーバーライドされるのはなぜですか?
この CSS がある場合:
ID の下のリンクは、ホバー時に常に黒で表示されます。IDを使用すると優先度が高くなることは承知していますが、:hover
セレクターのみをオーバーライドしているの:link
ではなく、ホバーが赤く表示されるべきではありませんか?
php - Magento の管理パネル ナビゲーションからアイテムを削除する
Magento ecommerce システムを使用して、管理パネルのナビゲーション メニューから項目を削除することはできますか? より一般的には、構成オーバーライド システムを使用して構成から既存の要素を削除する方法はありますか?
このようなオーバーライドを使用してナビゲーションに追加できることを知っています
しかし、どうすればCMSナビゲーションアイテムを完全に抑制できますか?
c# - ジェネリックスを使用すると、ボタンとして宣言されますが、クラスの内部のコントロールとして扱われます。なんで?
これはなんて素晴らしいサイトなのか、私はここに潜んでいて、何年もの間他の人の質問を読んでいましたが、今は自分のものを持っています。
私の同僚は、以下のようなクラスを作成しました。それを見るとすぐに機能しないことがわかりましたが、なぜ機能しないのか説明はありません。
彼がそれをaとして宣言するときに期待したのControlItem<Button>
は、ベースを使用してDraw()を呼び出すときにDraw(Button)メソッドが呼び出されるということです。代わりに、常に例外をスローすることになります。
これは共分散の問題ですか?