問題タブ [tablerow]

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

ios - UILabel で 3 行以上を表示できません

多数のセルを含む tableivew があり、uilabel に 3 行以上を表示させようとしています。linebreakmode と numberoflines を適切に設定しましたが、まだ 3 行以上表示されません。助言がありますか?表のセルは、文字数/行数に合わせて高さを自動的に調整しますが、テキストは 3 行で表示され、次に楕円が表示されます (セルをクリックすると、全文を表示する別のビューに移動します。

以下は、UILabel を作成して表示するために必要なコードです。

コメント全体を表のセルに表示したいと思います。

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

jquery - テーブル行でjQueryトグル関数を使用すると、テーブル自体が大きくなります

1つのテーブル行のclick()イベントにフックされたjQueryトグル効果を使用して、次の行(テーブルの最後の行でもある)の表示を切り替えています。発射行を連続して複数回クリックすると、2行を含むテーブルは、切り替え行が表示されるたびに少し大きくなります。

これが私が使用しているjQueryです:

したがって、数回の反復の後、テーブル(tr.sectionhead行のみが表示されます)は非常に大きくなります。

この動作を回避するための組み込みの方法はありますか、それとも私が行っているよりも簡単なjQueryでこれを行う方法はありますか?

編集

以下のScottEの回答によって提案された私の実際の解決策(切り替えているtrを分類する必要はなく、最初から表示されます):

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

asp.net - テーブルの中央にasp.net動的挿入行

静的マークアップで定義されているテーブルの真ん中にいくつかの動的行を追加したいと考えています。残念ながら、Web.UI.Tableには公開されている AddAt メソッドがありません。

Web.UI.ControlCollection で動的にAddAtできるように見え、内部的には Web.UI.WebControls.Table にRowControlCollection.AddAtメソッドがあるように見えますが、MSDN は「コードから直接使用することを意図していない」と述べています。 "。これは安全ですか、うまくいきますか?

別のアプローチは、単一のプレースホルダー TableRow 内に別のテーブルをネストすることですが、テーブルは位置/スタイル :( に使用されるため、行にテーブルをネストすると、スタイルに大きな問題が発生します。

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

javascript - 背景がクリックされたときにのみ(他の要素ではなく)Javascriptイベントを発生させるにはどうすればよいですか?

コンテキストメニュー(右クリックメニュー)を自分でカスタマイズしたものに置き換えるWebアプリを作成しようとしています。ユーザーがテーブルの行をクリックすると、特定のコンテキストメニューが表示され、ページの背景をクリックすると、別のコンテキストメニューが表示されるようにしたいと思います。

私はすでにメニューを書き、それらを機能させました。問題は、背景をクリックしたときにのみ背景のメニューを表示する方法と、それがクリックされたときにテーブル行のメニューを表示する方法を理解しようとするときに発生します。

本文にを使用して各テーブル行document.body.oncontextmenuの関数を設定しようとしましたが、本文の関数が行の関数をオーバーライドするため、間違ったメニューが表示されます。本体のメニューの使用をやめると、テーブル行のメニューが機能するので、それは問題ではありません。oncontextmenuoncontextmenu

間違ったイベントを使用している可能性があるので、背景だけに別のイベントがありますか(背景の上の要素ではありません)?または、テーブル行の関数が優先されるようにイベントに「優先順位を付ける」方法はありますか?

コードは次のようになります。

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

jquery - jQuery: テーブルのすべての可視行を調べる

テーブルのすべての行をループするコードを記述し、各行の非表示の入力をチェックして、特定の値が含まれているかどうかを確認し、含まれている場合は値を設定して行を非表示にする必要があります。不器用かもしれませんが、うまくいきました: (変数「zeile」には最初の行が含まれ、ループの前に正しく初期化されます):

わかりました、まず第一に、4行目はdocument.getElementById(hf...)敗北を認めているように見えますが、おそらくそうです-しかし、$("#"+hf).val()それをしないだけで、未定義が返されました:(

私が言ったように、このコードはうまくいきます。しかし、2 つの行が hfMat-field に同じ値を含む場合があり、スクリプトは最初の行を再び非表示にしましたが、2 番目の行に続くはずでした。「簡単だな」と思い、次に処理する行を決定する文(末尾から4行目)を改良したので、 から にzeile = zeile.next('tr');変更zeile = zeile.next('tr:visible'); 。私は何を間違っていますか?

確かに、jQuery のより高度なメカニズムのいくつかを使用するだけで、このような面倒なループを行わずにこの選択を行うためのはるかに優れた方法があるに違いありませんが、残念ながら、これらは私の能力を超えています。しかし、私はいくつかのアイデアを見てうれしいです;)

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

jquery - 親要素を指定して、特定の子要素をテストする

次のコードがあります。

私の JS には、<tr>このテーブルにテーブル行 ( ) を追加する条件がありますが、追加されているかどうかを確認する関数を書きたいと考えています。

$table に<tr>タグが含まれている場合は true を返し、それ以外の場合は false を返すブール式を探しています。予備的な回答から、jQuery の ':has' セレクターを使用する必要があると確信しました。

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

android - アンドロイドテーブル行マウスリスナー

テーブル行にマウスリスナーを使用したいのですが、マウスボタンアップボタンとマウスボタンダウンボタンの実装を使用したいと思います。

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

coldfusion - 表の行の周りに cftooltip を配置するにはどうすればよいですか?

行の任意の部分にカーソルを合わせるとツールヒントが表示されるように、表の行にツールヒントを配置しようとしています。テーブル全体に cftooltip タグを配置すると機能し、td 要素内に配置すると機能しますが、td または tr 要素の周りに配置すると何も表示されません。助言がありますか?ありがとう!

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

android - AndroidTableRowRelativeLayoutの問題

私は以下を持っています

私は動的にテーブルにデータを入力しますが、相対的なレイアウトが銀色であるため、テーブル行の約3/4にしか広がりません。水平方向のLinearLayoutを配置すると完全に広がりますが、垂直方向に変更すると同じ問題が発生します。次のようなものが必要なため、テーブル行に相対レイアウトが必要です。


の詳細MoreDetail。

テーブルの行にまたがる相対レイアウトを取得するためのアイデアはありますか?

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

asp.net - カントはAJAXポストバックでTableRowを隠しているようです

チェックボックスがクリックされたときに、ASP.NETAJAXを介してTableRowを非表示/再表示したいと思います。

チェックボックスに次のコードがあります。

そしてこれはTableRowの場合

このメソッドは、チェックボックスがクリックされたときに呼び出されます。

OnViewPagesは間違いなく呼び出されますが、デバッガーで確認できます。また、AJAXコードを削除すると、必要に応じてOnViewPagesが非表示/非表示になります。

この非表示/再表示機能がAJAXコードで機能しないのはなぜですか?

ドー!部分的な答えがあります。TableRowは[更新]パネルにありません。ただし、TableRowの周りにUpdatePanelを配置することはできません。これが私の新しい質問です。TableRowの周りにUpdatePanelをどのように配置しますか?