0

JavaScript を使用して SmartClient でアプリケーションを開発したいと考えています。そのアプリケーションでは、価格帯やカテゴリなどの入力を受け取ります。フォームの送信時に、ページをリロードせずにサーバーにリクエストを送信し、アイテムのリストを取得します。送信後 (ステップ 2) に表示されるものはほとんどなく、その他は 3 番目のステップに表示されます。そして、ステップ 2 とステップ 3 の後に起動されるデータベース クエリがあります。

商品の詳細を表示する構造には、item_pic、Item_name、item_price、および在庫状況が含まれます。

これにモダリティ ウィンドウ (SmartClient 内) を使用するにはどうすればよいですか?

次の URL で例を見ました: http://www.smartclient.com/?skin=Enterprise#modality ですが、どのタイプのプログラミングか理解できませんでした。そして、その例を使用してアプリケーションを作成する方法は?

4

3 に答える 3

4

コードに関連付けられた JavaScript が添付されています。Modality を持つ Window を取得するために、Window の 2 つの基本的なプロパティが適用されます。

  1. IsModal = true;
  2. ShowModalMask = true.
于 2011-01-28T06:00:23.770 に答える
1

それはjavascript(私はJSNI Code implだと思います)ベースの実装です。同様の例の Java コード実装については、http ://www.smartclient.com/smartgwt/showcase/#layout_windows_modality を参照してください。
対応するダイアログ ボックスの setIsModal(Boolean) を true に設定するだけで、モダリティを実現できます。

于 2011-02-21T09:37:29.043 に答える
0

ここで行われるプログラミングは非常に簡単です。あなたがjava-scriptに長けているなら、JSON(java scriptオブジェクト表記)を学ぼうとすると、それは簡単だと思うでしょう。

JSON人気のあるデータ交換媒体になりつつあります。軽量で、解析が簡単で、トラフィックの消費も少なくなります。

于 2011-07-22T20:48:25.857 に答える