私はいくつかのかなり複雑なオブジェクトのための管理フォームを書いています。そのオブジェクトの行ごとにいくつかの '基本的な'情報(名前、idなど)を表示する標準のリピータです。行の- ASP.Net + jQueryの
クリック「編集」は、すべての関連する編集可能なオブジェクトの完全な恐怖を明らかにするために(jQueryのを使用して)、それを展開します。これらのうちの1つは、各行に関連付けられたドキュメントのリストであり、JQueryで編集可能である必要があるため、ユーザーは「編集」をクリックして全行GUIを開き、チェックボックスを選択解除してドキュメントの関連付け/すべてを維持する。
現在、私は最初に隠されたフィールドを保存するために、ネストされたリピータを使用している - リピータは連想文書のIDのカンマ区切りのリストを含む非表示のフォームフィールドを生成します。 Edit guiの入力に際しては、区切られた文字列に対して分割操作を行い、必要に応じてチェックボックスを設定/解除します。
これは、保守性の観点からの悪夢と私の不満足なWebの放浪に私が気づいた解決策を探していることを証明しています.JQueryにはクライアント側のデータベースとして機能するいくつかの機能があります。誰もがこれについて何か経験を持っていますか?もしそうなら、それをお勧めしますか?私のカスタムJSはCSV文字列を解析し、GUIを動的に構築して、少し下に私を粉砕し始めています。事前に
おかげで、
5arx
@Josh - 迅速な対応に感謝します。残念ながら、私は技術(asp.net 1.1)の面ではこの1つに限定されているので、何らかの原材料の手作業で解決する必要があります:-( 私はJQueryを見てきましたデータメソッド - 単一のキー付き値の格納のみを許可するように見えるので、私の複数パートのデータ要件にはうまくいかないようです。 – 5arx
@ 5arx - 1.1は完全な損失ではありません。それは美しくはありませんが、それは仕事を完了し、jQueryが提供するすばらしいクライアント側機能で作業できるようになります。 – Josh
@Josh - cheers。私はそれを良く見ていきます。 JSONに入るのに時間がかかりすぎる場合は、これを標準のWebフォームに実装する必要があるかもしれません:-( – 5arx