表のセル内のテキストの選択部分を強調表示しますか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />テーブルのセルに色を付けることができることはわかっていますが、少し違ったことをする必要があります。
テーブルセル内のテキストの選択部分を強調表示することは可能ですか?このようなもの:

これがテーブルボックスで可能であるなら、それは同様に実行可能な解決策でしょう。
再:表のセル内のテキストの選択部分を強調表示する?同僚は、を使用して物事を強調するための滑らかな方法を考え出しました <<マークアップ方法。 以下のコードを実行して用語を検索してください。 例えば、これがベーコンの検索です。

my_narr = "ベーコンイプサムドローンアメッドサーロインショートロースミートローフドナー、肩豚ブリスケットベーコン豚ブーダンアルカトラハムホックチャックハンバーグコンビーフ。ポークチョップlandjaegerソーセージフランクフルタービトンドナーポークロースハムパストラミファットバックサーロイン。Brisket生ハムコーンビーフショートリブ。ボールチップフィレミニョン肩、landjaegerコンビーフ太った牛の後ろ足鹿肉豚肉チョップベーコンミートボールbresaola leberkas。トリチップショートリブアンドウィールテールプロシュートドナー豚グランドラウンドミートローフパンチェッタブーダン。
Brisketビーフベーコン、landjaegerビーフリブテンダーロインアルカトラtボーンショートリブ鹿肉ファットバックcapicola picanha豚。サラミブリスケットドナードラムスティックポークロースシャンクチキンコーンビーフショートリブチャックミートボールtボーン。Andouilleフランクフルターランプストリップステーキlandjaegerベーコンビーフハムホックハンバーグフランクピカニャ。Brisketショートロースフランクハンバーグ豚バラ肉ソーセージブレサオーラドナー。Biltong生ハムジャーキー、スペアリブporchetta picanhaランプ豚肉豚ロース肉ロース。 「 ;
highlight_txt_expr = 経験値 (
highlight_txt = my_narr ;
search_txt = search_txtbx << テキストを取得 ;
もし ( search_txt != 「」 、
prefix_txt = " " ;
suffix_txt = " " ;
highlight_txt = 正規表現 ( my_narr 、 search_txt 、 prefix_txt || search_txt || suffix_txt 、 IGNORECASE 、 GLOBALREPLACE ) ;
) ;
新しい窓 ( 「ハイライトナレーション」 、
TB = テキストボックス ( highlight_txt 、 << マークアップ ) 、
TB << 幅を設定 ( 700 )
) ;
) ;
search_win = 新しい窓 ( 「物語のハイライト」 、
vlistbox (
hlistbox (
テキストボックス ( "検索語を入力してください:" ) 、
search_txtbx = texteditbox ( 「」 、 << 幅を設定 ( 100 ))
) 、
ボタンボックス ( "OK" 、 highlight_txt_expr ; )
)
) ;
再:表のセル内のテキストの選択部分を強調表示する?いいね!
再:表のセル内のテキストの選択部分を強調表示する?ちょっとそれはかなりクールです。 私はその考えを持ってそれを実行することができると思います。 ありがとうございます。
再:表のセル内のテキストの選択部分を強調表示する?私が思いつくことができる唯一のアイデアは、JMP 12に付属している新しい式データ型を使って「カンニング」することです。それほど恐らく有用ではないでしょうが、試すのは楽しかったです。
//テーブル例
dt = 新しいテーブル ( "テスト" 、
行を追加 ( 4 ) 、
新しいコラム ( "テキスト" 、
キャラクター 、
「公称」 、
設定値 (
{ 「緑ではなく赤を強調する」 、 「赤い目の雄牛は赤い岬について激怒した」 、
「緑と赤のりんご」 、 "アイダレッドはブギが好き" }
)
)
) ;
//強調表示された「テキスト」を含む列を追加します
dt << 新しいコラム ( "赤" 、式 、 << 表示幅を設定する ( : テキスト << 表示幅を取得 )) ;
言葉 = { "赤" 、 "赤" } ;
各行について (
w = ことば ( : テキスト 、 "、- " ) ;
hpos = [] ;
にとって ( 私 = 1 、私 <= N個のアイテム ( 言葉 ) 、私 ++、
hpos | / = Loc ( w 、言葉 [ 私 ])
) ;
nw = 新しい窓 ( "テスト" 、 wlb = ラップリストボックス ()) ;
にとって ( 私 = 1 、私 <= N個のアイテム ( w ) 、私 ++、
wlb << 追加する ( テキストボックス ( w [ 私 ] || 「」 ))
) ;
にとって ( 私 = 1 、私 <= N列 ( hpos ) 、私 ++、
wlb [ hpos [ 私 ]] << フォントの色 ( "赤" )
) ;
: 赤 = nw << 写真を撮る ;
nw << ウィンドウを閉じる ;
) ;
待つ ( 1 ) ; : テキスト << 隠す ; //幻想を完成させるためだけに...