問題タブ [edit-in-place]

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

python - パンダ: 元のデータ フレームへの書き込み。SettingWithCopyWarning

連鎖代入の背後にある考え方を理解しており、警告が表示されたとき

元のデータ フレームではなく、コピーに書き込んでいることを知らせるためです。

しかし、元のデータ フレームに実際に書き込んでいるように、.loc または .ix() または .iloc() を正常に実装できないようです。

「サイズ」列がnullでない場合、値をnullに設定したいと思います。私はもう試した:

また、replace 関数をいじってみましたが、役に立ちませんでした (置き換えられる値はすべてゼロであるため、.replace(0, np.nan) の実装も機能します)。

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

edit-in-place - 初期化後に作成された要素に HalloJS を適用する

私は最近、いくつかの理由から CMS で Aloha エディターを HalloJS に置き換えました。最も重要な理由は、HalloJS がより軽量で、カスタマイズがはるかに簡単であることです。ただし、私が遭遇した深刻な問題は、Hallo の初期初期化後に DOM に動的に追加される要素に対して HalloJS ツールバーを初期化することができないように見えることです。

ソースから判断すると、DOM で新しく作成された編集可能オブジェクトをクリックすると div#hallojstoolbar が表示されるため、何かが確実に起こっていますが、それは表示されず、そのウィジェット、コントロール、およびダイアログはどこにも見つかりません。

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

javascript - jQuery をターゲットにして、何百もの CSS ID の末尾に ID 番号を付けてプラグイン呼び出しをアタッチする方法は?

私はお気に入りの JavaScript ライブラリの 1 つをインプレース編集呼び出しX-Editable
に使用しています https://github.com/vitalets/x-editable

プロジェクト管理アプリケーションを構築しています。プロジェクト ページには複数のタスク リストがあり、各リストには複数のタスクを含めることもできます

1 つのプロジェクトに 100 以上のタスクを簡単に含めることができます。ユーザーがタスクのタイトルをクリックすると、クリックしたタスクのすべてのタスクの詳細を表示するページにポップアップ モーダル ウィンドウが表示されます。次のようなもの:

  • タスクのタイトル
  • タスクの説明
  • タスクの作成日
  • タスクの変更日
  • タスクの期日
  • マイルストーン
  • タスクのステータス
  • タスクの優先度
  • タスクのコメント (タスクについても、任意の数のコメントを表示できます)

これらのタスクの詳細項目のそれぞれについて、それらの多くは X-Editable JavaScript ライブラリを使用したインプレース編集機能を備えています。

現在、ライブラリを使用してここのフィールドの一部を編集する方法を示す簡単なモックアップがあります [モックアップは、何度も更新され、この質問の投稿日から変更されたため、削除されました]

このデモ ページはうまく機能します...1 つの例外を除いて....これは 1 つのタスク レコード用です!

ページ上の X 個のタスク レコードに対して機能させる方法を理解する必要があります。

プロジェクトに 100 個のタスク レコードがある場合、JavaScript は X-Editable コードを各タスク レコードと各タスク レコードの各ファイルに割り当てる必要があります。


私の質問は、このライブラリを単一ページの任意の数のレコードのインライン編集で機能させるにはどうすればよいですか?

現在、各タスクの各フィールドについて、次のようなことをしなければなりません...

だから私はおそらくこのようなことをする必要があります...

次に、HTML で、各タスク レコードの ID 番号を使用して ID を設定できます。jQueryセレクターは、これらすべてのIDを見つけるために何らかの方法でワイルドカードメソッドを使用する必要があります....何かアイデアはありますか?

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

jsf - p:inplace 検証が失敗した場合でもトグルバック

私は PrimeFaces を初めて使用<p:inplace><f:facet>、複数の入力フィールドに使用しようとすると、検証が失敗しても元に戻ります。

コードは次のとおりです。

したがって、2 つの入力フィールドを空白のままにすると、出力ファセットに戻りますが、赤い境界線で同じままにしておく必要があります。私を助けてください。ありがとうございました。

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

jquery - jquery フィルター プラグイン使用時の Dom の問題

テーブルのフィルターにhttps://github.com/chromawoods/instaFiltaを使用しています

テーブルには、ajax を使用した動的な行挿入があり、各行セルは、次を使用してその場で編集を使用して更新できます。

https://github.com/itinken/jinplace

ここで、新しい行を追加してから、たとえば「タイトル」を「Linux」に編集してからフィルタリングしようとすると、「Linux」を含む行が表示され、「Linux」を「Unix」に変更してもう一度試してくださいサーバーからページをリロードせずにフィルター処理します。「Unix」という単語は古いデータに変更されます。ここでは、「Linux」とフィルターが機能せず、ページをリロードすると、タイトルが正しく「Unix」と表示されます。

そのため、フィルタリングを試みると、dom が古いデータから更新されます。

コード:

//インプレース編集

これはコードです

// フィルター

edit-in-place を使用して行が更新されたときにフィルターを更新するにはどうすればよいですか、または instaFilta に最新の dom を取得するように指示するにはどうすればよいですか?

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

python - 任意の位置でのファイルへの Python インプレース書き込み

Python でテキスト ファイルをその場で編集しようとしています。非常に大きいため、メモリにロードすることはできません。内部で見つけたバイト単位の文字列を置き換えるつもりです。

ただし、試してみると、 write() 操作がファイルの末尾に追加されます。

その結果を にしたいsdsdf