ExpressionEngine と SafeCracker を Ajax (プラグイン: jquery.form.js - http://jquery.malsup.com/form/ ) と共に使用しています。
私が知る限り、SafeCracker は一度に 1 つのエントリしか更新できません。ただし、UI/UX では、リストを表示する必要があります。エントリ オンデマンド フォームによるエントリの概念実証を行いました。つまり、各エントリの横にある特定の編集リンクをクリックすると、jquery のスニペットによってフォームが作成され、送信ボタンが表示されます。[送信] をクリックすると、その単一のエントリが更新されます。更新リンクがクリックされるまで、入力は存在しません
可能であれば、ページが改行されたときに各エントリの非フォーム バージョンとフォーム バージョンを作成し、何らかのトグルを使用していずれかを表示することをお勧めします。繰り返しますが、実行可能です。次に、[編集] リンクをクリックすると、必要な属性を入力に追加して、エントリのフォーム要素が読み取られるようにしますが、他のエントリの他の (表示: なし) 要素は無視されます。attr("name", some-value) を追加するとうまくいくと(大声で)考えています。つまり、名前のない入力は無視されます。
はい、私はこれをテストできます。ただし、それが機能したとしても、それがベストプラクティスであるかどうか、および/または目的を達成するためのより理想的な方法があるかどうかはわかりません。私はここで検証および/または追加の専門知識とインプットを探しています。
前もって感謝します。