問題タブ [smartgwt-pro]
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.
java - SmartGwt Selectitem のすべてのオプションを選択
複数がtrueに設定されている選択項目のすべてのオプションを選択したいと思います。ボタンのように、または他のコンポーネントを使用して配置できますか?
いくつかのボタンを使用してみましたが、見栄えがよくありません。
sql-server - SmartGWT での SQL テンプレート
smartgwt で SQL テンプレートを使用して、データベースからリストグリッドにデータをロードしようとしていますが、目的の結果を得ることができません。これは、結果を取得するために SmartGWT で採用しようとしている生の SQL クエリです。
以下は私のds.xmlです
私が得るエラーは
選択の実行: SELECT COUNT(*) FROM CusNeiGroupDS WHERE ('1'='1') on db: SQLServer throwed exception: java.sql.SQLException: Invalid object name 'CusNeiGroupDS'. - 古い接続を想定し、クエリを再試行します。
しかし、このようにテーブル名をデータソースに入れると、FKで結合された他のテーブルからではなく、言及したテーブルからのみ出力が得られます。
java - 既存の SmatGWT プロジェクトへのチャートの追加
現在、SmartGWT LGPL エディションを使用しています。プロジェクトに HTML5 チャートを追加したいので、SmartGWT Pro ライセンスをいくつか購入します。概念実証を構築するために 60 日間の試用版を試しましたが、失敗しました。Pro版ではシンプルなテーマすら作れませんでした。
私の質問は、グラフを機能させるために最低限 Pro コンポーネントを追加する手順は何ですか? 正確には、proj_name.gwt.xml、index.html、および必要なサーバー jar (存在する場合) への変更を意味します。
ところで、すべての Pro サーバー コンポーネントが必要なわけではありません。時間をかけて構築した GWT Rpc ベースのレガシー サービスを引き続き使用します。最終的には、pdf/excel エクスポートを担当する Pro コンポーネントが必要になるかもしれません。
ありがとう!!
smartgwt - SmartGWT リボンバーでのクリック イベントの処理
私は4つのボタンが付いたリボンバーを持っています。クリックされた各ボタンで、何らかのアクションを実行したいと思います。しかし、私が抱えている問題は、どのボタンがクリックされたかを知る方法です。以下は私のコードとスクリーンショットです。ちなみにショーケースのようにIconButtonではなくButtonを使っていますが、このボタンを使ってもいいですか??
smartgwt - SmartGWT - 別のセルに入力された値に応じて Listgrid データをフィルター処理する
4列のリストグリッドがあります。コード、名前、数量、価格。名前セルは、データソースを介して名前をロードするコンボ ボックスです。これまでのところ、すべて問題ありません。コード列セルにコードを入力できるようにしたいのですが、コンボボックスの名前セルに名前を表示し、対応する価格を価格セルに表示します。誰かがこれを達成するのを手伝ってくれますか.より明確にするためにスクリーンショットを添付しました.
乾杯ゾルフ
jsp - Tomcat 8 での JSP コンパイル エラー
以前は tomcat 7.0.30 を使用していましたが、最近 tomcat 8.0.21 に移行しました
その後、アプリケーションにアクセスしようとすると、次のような JSP コンパイル エラーが発生します。
戻り型は JspSourceDependent.getDependants() と互換性がありません
以下のエラーも、
メソッド getJspApplicationContext(ServletContext) はタイプ JspFactory に対して未定義です
GWT 2.7.0 と SmartGWT PRO 4.1 も使用しています。
この解決策を提案していただけますか? 提案されたリンクを調べましたが、役に立ちませんでした。ストラットを 2.3.20 に更新
-verbose:class VM 引数を使用して以下に完全なスタック トレースを投稿すると、
utf-8 - SmartGWT アプリケーションに UTF-8 サポートを追加する方法
utf-8 言語 (RTL) のサポートが必要なクライアント用の smartgwt アプリケーションを実装しています。これで、ペルシア語のテキストを取り込む listgrid があり、それを mssql 2008 データベースに保存しようとすると、次のように保存されます????? ペリサンテキスト自体の代わりに。私のデータベース テーブルでは、utf-8 を保存するための要件である nvarchar として col タイプを定義しました。しかし問題は、smartgwt が適切な形式でテキストを送信していないことです。これをhtmlファイルに入れました
開発者コンソールで [RPC] タブを調べます。DSREquest が UTF-8 形式で送信されているのがわかりますが、DSResponse とデータベースでこれを取得します ??????. 私のデータベース テーブルでは、utf-8 を保存するための要件である nvarchar として col タイプを定義しました。しかし問題は、smartgwt がテキストを適切な形式でデータベースに送信していないことです。誰かがこれを正しくするのを手伝ってくれますか。
コンソールでは、すべてが正しいことがわかります
=== 2015-04-22 12:45:25,929 [9-27] INFO PoolManager - [builtinApplication.importExcelDS_add] 'SQLServer' オブジェクトの SmartClient プーリングが開始されました
=== 2015-04-22 12:45:25,929 [9-27] DEBUG PoolableSQLConnectionFactory - [builtinApplication.importExcelDS_add] システム構成から「SQLServer」の SQL 構成を初期化 - DriverManager を使用: net.sourceforge.jtds.jdbc.Driver
=== 2015-04-22 12:45:25,929 [9-27] DEBUG PoolableSQLConnectionFactory - [builtinApplication.importExcelDS_add] net.sourceforge.jtds.jdbc.Driver ルックアップ成功
=== 2015-04-22 12:45:25,929 [9-27] DEBUG PoolableSQLConnectionFactory - [builtinApplication.importExcelDS_add] DriverManager は、jdbc URL jdbc:jtds:sqlserver://localhost:1433;DatabaseName=dbilling 経由で SQLServer の接続を取得します。 useUnicode=true;characterEncoding=UTF-8;sendStringAsUnicode=true;User=teoit;Password=seop
=== 2015-04-22 12:45:25,929 [9-27] DEBUG PoolableSQLConnectionFactory - [builtinApplication.importExcelDS_add] JDBC URL のみを getConnection に渡す
=== 2015-04-22 12:45:25,999 [9-27] INFO SQLDriver - [builtinApplication.importExcelDS_add] 'SQLServer' で SQL 更新を実行中: INSERT INTO sales (利用可能、productMth、productName、productYr) 値 (NULL、 NULL, 'เชเมเมเมเมเติิิเมเมเิิเมิเิิิ・ิิ』
欠けている唯一のものは、utf-8 文字列の前にあるはずの N です。そのようです
javascript - smartGWT の DateItem は、UTC 日付を Javascript のローカル クライアント ブラウザの日付に自動変換します
現在、Java で smartGWT 4.1 を使用して、UI 要素 (dateItem) カレンダーをクライアントに表示しています。
すべての値 (Java Date オブジェクト内) は UTC 形式です。ただし、smartGWT auto から dateitem.setValue(date) Javascript に渡すと、日付の値がローカル ユーザーのブラウザーのタイムゾーンに変換されます。
UTC 形式で UI に表示されるすべての日付が必要なので、smartGWT (または JavaScript) の自動翻訳を無効にする方法はありますか?
文字列値をdateItemに渡そうとしましたが、JavaScriptはそれを日付に戻して解析し、変換は引き続き行われます。また、 DateUtil.setDefaultDisplayTimezone("00:00") を試しましたが、まだ何も起こりません。