問題タブ [tablecell]

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 に答える
4806 参照

iphone - メモリ リークを示す loadNibNamed を使用してカスタム ビューを読み込む

Interface Builder を使用して作成した多数のカスタム テーブル セルとビューがあります。

インターフェイス ビルダーでは、すべてが同様に設定されます。テーブルセルといくつかの他のUILabelsと背景画像があります

nib が NSObject の場合はオブジェクトの所有者 テーブル セルのクラスは、テーブル セルのクラスの名前です

コードでテーブルセルを作成する方法は次のとおりです。

私のカスタムテーブルヘッダーにはこれがあります

カスタム ビューの .h および .m ファイルでは、背景画像 UIImageView を除くすべてに IBOutlet と @property を設定しています。IBOutlet と @property を持つものはすべて @syntheized され、.m ファイルでリリースされます。

Leaks は、これらのカスタム ビュー オブジェクトを作成するときに CALayer でメモリ リークがあることを示しています。これらのカスタム ビュー オブジェクトを作成するとき、ここで何か間違ったことをしていますか? 私は、これらの漏れがどこから来ているのかを突き止めようとして、髪を引き裂いているようなものです.

補足として、これらのカスタム ビューで定義された UIImageView 背景画像がありますが、.h ファイルと .m ファイルでプロパティと IBOutlets を定義していません。それらを定義しても、リークを実行するときに違いはありませんが、正しいことをしているかどうかを確認したかっただけです。

どんな入力でも非常に役立ちます。ありがとう :)

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

javascript - CSS によって非表示にされた IE7 のテーブル セルは、後のクラス変更によって表示されません (??)

2 つのテスト ファイルを次に示します。

http://gutfullofbeer.net/good-table.html

http://gutfullofbeer.net/bad-table.html

これら 2 つのページのマークアップはすべてほぼ同じです。2 つの列を持つテーブルがあります。1 つの列 (2 番目の列) の要素と要素には、すべて「ジャンク」クラスが与えられます<th><td>

「良い」ページをロードすると、上部のチェックボックスがオフになっていることがわかります。チェックボックスをオンにすると、2 列目が非表示になります。チェックを外すと、2 番目の列が戻ります。「悪い」ページでは、チェックボックスがオンになっています。チェックを外しても IE7 では効果がありませんが、基本的な悪に取り憑かれていない他のブラウザーでは機能します。

<table>チェックボックスは、タグからクラス「コンパクト」を追加または削除するだけの小さな Javascript ルーチンにフックされています。これを含むスタイルシートがあります:

したがって、何が起こるべきかは、「良い」ページで何が起こるかです。ただし、IE7(おそらく6も)では、最初にレンダリングされたときに非表示になるようにスタイル設定されているようにテーブル要素が開始された場合、新しいスタイルルールをもたらすDOMへのその後の変更に関係なく、表示されることはありません有効にし、それらを表示したままにします。(これは特にパーツの問題のようです。私は他の要素で同じメカニズムを使用しており、それらはすべて正常に動作します。)<table>

では、問題は、このばかげた動作を回避するために使用できるハックを知っている人はいますか? 明らかに、テーブル セルが表示されるように、関連するトグル コントロール セットを使用して IE7 のビューを開始するように調整することもできますが、私の場合、これは AJAX 応答として生成されたテーブルの周りで発生するため、大きな問題になります。混乱は避けたいです。(テーブルも実際にはテーブルです。レイアウト ハックではなく、表形式の情報の表示です。)

「IE7 レイアウト バグ」検索から得られるヒット数を考えれば、驚くべきことではありません。

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

jquery - jQueryを使用してテーブル行の特定のセルからチェックボックスの値を取得するにはどうすればよいですか?

各行に複数のチェックボックスを含むテーブルがあります。個々のチェックボックスの値を取得する必要があります。テーブルの最初の列にあるチェックボックスの値を取得するために、次のようなことができました...

しかし、今度は各行を繰り返し処理し、個々のチェックボックスの値を取得する必要があります。これは、特定のチェックボックスに対して私が試みてきたことです...

これは機能しません。これを機能させる方法について何か提案はありますか?

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

html - HTML\CSS: CSS でホバー状態のセルの背景を変更する

このjsFIDDLEサンプルを見てください

CSS でホバー状態のセルの背景色を変更したい..JavaScript で実現できますが、CSS でそれを行いたいです...さらに、セル全体をリンクとして機能させたい 方法

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

wpf - WPF FlowDocument TableCell でテキストの方向を変更する

一部のセルでテキストを回転させた WPF FlowDocument に単純なテーブルを作成しようとしています。Microsoft Word では、テーブル セルのテキスト方向を簡単に変更できますが、WPF FlowDocument で方法を見つけることができませんでした。

テキストを 90 度回転させる方法やテキストの方向を変更する方法についてのアイデア。いくつか試してみましたが、テキストが折り返されず、希望どおりのサイズになりません。

どんな助けでも素晴らしいでしょう。ありがとう

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

iphone - テーブルセルのテキストフィールドを更新する

NSString *cel=@"テキスト"; NSIndexPath *a = [NSIndexPath indexPathForRow:1 inSection:1]; CustomCell *c = (CustomCell *)[tableView cellForRowAtIndexPath:a]; c.yes.text = セル; テーブルセルに配置されたUITextfieldを更新するためにこれらの行を使用しています.....しかし、このようなエラーが発生します

RootViewController.m:110: エラー: 'tableView' が宣言されていません (この関数で最初に使用)

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

iphone - テーブルセルのuitextfieldについて

このアプリでアプリを作成しています。テーブルセルでuitextfieldを使用しています。カスタムテーブルセルを作成し、ラベルとテキストフィールドを宣言しました。すべてのテーブルセルにテキストフィールドが表示されますが、taxtfieldを編集すると、変更によってすべてのテキストフィールドが表示されるようになります。

それでもはっきりしないことがあればお願いします…。

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

html - コンテンツ編集可能なテーブル セル

重複の可能性:
Contenteditable テーブルの行、列修飾子

FF の contentEditable テーブル セルを作成すると、ユーザーはテキストをセルに直接入力できます。そうしている間、セルのアウトライン(フォーカス長方形と呼ばれると思います)が水平および垂直コントロールでオーバーレイされます。

彼らは何ですか、彼らは何をしますか、そしてどのように彼らが表示されないようにしますか?

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

c# - コードでテーブルにラジオボタン、テックスボックス、およびボタンを動的に追加する方法は?

2 つの TableCells を持つ TableRow の左側の質問に応じて、各行にラジオボタン、テキストボックス、およびボタンを含むテーブルを動的に作成しようとしています。

ここまでで、TableRow の左側に質問を追加できました。今、右側を埋めるのに苦労しています。

誰かが私を助けることができますか?

私は以下のコードを持っています:

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

jquery - TableRows/Table Cell のパフォーマンスを介した jQuery ループ

従来の ASP で生成された約 600 行のテーブルをループする document.ready で呼び出される関数があります。「最新の」ブラウザー (Chrome、Firefox、IE9 Beta) では、1.5 ~ 2 秒未満で実行されます。IE6 では、約 5 ~ 7 秒で実行され、あまり良くありません。

基本的に私がやっていることは、特定の列のセルの値を追加して小計を出すことです。(これはサーバー側で生成する必要があることはわかっていますが、ビューを呼び出すビュー、ビューを呼び出すビュー、ビューを呼び出すビューを使用してこれを開発した頭脳派もいます...)。

私は IE9 のプロファイラーを使用して、ボトルネックがどこにあるかを把握しようとしましたが、jQuery の find と each が呼び出されたときに最も深刻なようです。

必要に応じてすべてのコードを投稿しますが、名前のないテーブルの行とセルをループするより効率的な方法はあるのでしょうか?

テーブルは次のようになります。

テーブルの行をループし、(td:first) = "Totals" が見つかった場合は、現在の tr と前の 2 つの tr を変数に配置し、セルを取得して合計を計算し、それらの合計を適切なセルに配置します。 .

これはすべて機能しますが、私が言ったように、find と each の間に深刻なボトルネックがあります。