JqGridの1つのセルに2つの編集可能なテキストボックスを表示することは可能ですか?
2 に答える
申し訳ありませんが、質問へのコメントの問題の説明には、1つのセルに2つのテキストボックスを表示する必要がある理由を示す例がまだ含まれていません。さらに、あなたはまだ質問に答えていません:あなたはどの編集モードを使用していますか?
問題は次のとおりです。ソフトウェア製品を使用すると、その標準機能の多くを使用できます。実装が短く、非常に小さなコードを記述して非常に優れたソリューションを作成できる場合。もしあなたが反対側にいるなら、あなたが多くの時間を費やしてたくさんのコードを書くことができるようにすべてがどのように見えるべきかというあなたの元の想像にただ従おうとするでしょう。結果として、サイトを操作するユーザーの観点からは、すべてが単純なソリューションの場合とほぼ同じになります。本当に必要ですか?
たとえば、フォーム編集を使用する場合は、非表示の列から追加のテキストボックス、チェックボックス、またはテキスト領域を簡単に表示できます。jqGridは、editable: true
プロパティを持つすべての非表示列のコントロールを自動的に作成します。したがって、この場合に行う必要があるのは、(回答の$.show
ように)に関して隠しフィールドをフォームに表示することだけです。
「 trirand.com/blog/jqgrid/jqgrid.html# 」でも同じ概念を使用しました。行編集->カスタム編集、JqGridデモの例では、1つのセルに3つのボタンが表示されます。