3

メッセージにラベルを付けるための Gmail のインターフェイスを実装する最も簡単な方法は何ですか? このようなウィジェットを備えた JavaScript ライブラリはありますか?

http://img294.imageshack.us/img294/7097/36698396.png

行動:

  1. ドロップダウンのラベルをクリックして、すぐにメッセージにラベルを付けます。
  2. 複数のラベルをチェックし、「適用」して複数のラベルを追加します (「適用」要件が気に入らないかどうかはわかりません...)
  3. ボックスに入力して、ラベルのリストを絞り込みます。1 に絞り込むと、Enter キーを押すとそのラベルが適用されます。
  4. ショートカットキー「L」でウィジェットを起動します。
4

3 に答える 3

4

Horace - あなたは本当に複雑なものを望んでおり、事前に作成されたコンポーネントがたくさんある場合でも、このようなものが機能するようになるまでには時間がかかることを考慮する必要があります (言うまでもなく、きれいです :-) )。

とにかく、既製のコンポーネントは素晴らしいですが、私はよく自分でハックするのが好きです。だから、ここに私が準備したものがあります:私の単純なラベルのデモ(警告 - 私はこれを Firefox 3 でのみテストしましたが、他のものでは動作しないと確信しています)。

きれいとは言えませんが、コードは非常に単純で、理解しやすいはずです。

于 2009-02-27T01:59:08.760 に答える
1

同様のラベルの実装を探していて、このスレッドに出くわしました。

質問の JS 部分に追加することはできませんが、ラベルの「きれいさ」に関しては、次の記事/コードが役立つ場合があります。

CSS の Gmail のようなラベル

ではごきげんよう!

于 2009-09-23T02:28:25.610 に答える
1

あなたが望むことを正確に実行する事前に調理されたソリューションがあるとは思えませんが、適切な JavaScript ライブラリを使用して自分で何かを組み立てることができるはずです。Ext JSのようなものがこれには理想的です。

潜在的に興味深いいくつかの API ページ:

于 2009-02-27T00:29:05.967 に答える