問題タブ [html-components]
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-me - HTMLComponent (LWUIT 1.5) の最後のリンクをスクロールする方法は?
HTMLComponent の最後のリンクを越えてスクロールするにはどうすればよいですか? LWUIT 1.5 を使用しています。さらに、リンクが複数の行にまたがる場合、最初の行で停止するため、リンク全体が表示されません。
テスト用の HTML ファイル: http://bit.ly/uJ8RbN
更新: 問題はこちらhttp://java.net/jira/browse/LWUIT-487です。
問題が解決される前に回避策のヒントはありますか?
java-me - LWUIT HTMLComponent が一部の samsung モデルでクエスチョン マークを表示する
LWUIT を使用してモバイル アプリを作成しています。HTMLComponent を使用してヘルプ テキストをユーザーに表示しました。ヘルプ言語はペルシア語 (アラビア文字を使用) であることに注意してください。
ほとんどの携帯電話では正常に動作しますが、他の携帯電話 (Samsung B3410W など) では、文字の代わりに疑問符が表示されるだけです。
設定しましHTMLCallback
たparsingError
が、まったく呼び出されません。
html コードを設定する命令は次のとおりです。
メソッドをbody
呼び出すことによって読み取られる文字列DataInputStream.readUTF()
です。
私が欠けているものを知っている人はいますか?
PS アプリケーションの他の部分 (ラベル、フォームなど) は、アラビア文字で大きな問題はありません。問題があるのは HTMLComponent だけです。
ありがとうございました
エンコードの「UTF8」を「UTF-8」に変更したところ、問題の端末が正常に動作するようになりました。(少なくとも一部の) サムスンのモデルでは、そのエンコーディングの名前として「UTF-8」が使用されているようです。
しかし、一部の携帯電話では「UTF-8」に問題があり、「UTF8」を受け入れる可能性があるのではないかと心配しています。
すべての電話で動作させるためにできることはありますか?
css - j2meでhtmlカードをレンダリング/表示したい
win7マシンでS60SDK(エミュレーター)を使用してEclipseパルサーを実行しています。
LWUITライブラリコンポーネント、つまりHtmlComponent、BrowserComponentを使用してみました。BrowserComponentの場合:ソースからわかったように、NativeBrowserisSupported()の場合にのみ機能しますが、falseを返し、インスタンス化しようとするとエラーが発生します。
HtmlComponentで:私がそれを使って作業したとき、外部ソースからcssをロードしないことがわかりました。エラーが発生します。その質問を投稿しました。適切 な回答がありません。
私もHtmlComponentで次のアプローチを使用して試しました
画像は私のプロジェクトの画像フォルダにありますが、背景画像が表示されていません。ドキュメントから、背景画像をサポートしているので、間違っています。
また、これを試しました。つまり、DocumentRequestHnadler()インターフェイスの実装を提供してから、外部cssへのリンクを含む元のhtmlcard文字列を提供しましたが、エラーが発生しました。この質問で提供されたDocumentRequestHandler()実装のコードは適切な回答をリンクして いません。
また、htmlCard文字列を変更して、すべてのcssをインラインにし、別の場合は内部cssにしますが、それでも何も表示されません。関連するcssは、DocumentRequestHandler()が実装されているため、画像をダウンロードするだけです。
また、SWTブラウザを使用してみましたが、HTMLコードで提供されている背景画像を取得していません。
助けてください前にこれを行った仲間はいますか?
java-me - LWUIT で外部 HTML ドキュメントを開く
LWUIT で外部 HTML ドキュメントを開こうとしていますが、例外があります
クラスは DocumentRequestHandler を実装しています
これがメソッドの実装です
そして、私は次の例外があります
javascript - カスタム動作スクリプトが初期化される前にjQueryを起動する準備ができている
バックグラウンド
昔ながらのHTC(HTMLコンポーネント)スクリプトで定義されたカスタム動作の入力コントロールを持つ古いWebアプリケーションを継承しました。例:
この問題を説明するために、このHTCファイルの関連部分を次に示します。
したがって、これまでのところ、異常なことは何もありません。さらに、DOM対応で実行されるJSがいくつかあります。
そして検証機能:
注:使用していないのは、要素$('#txtFiscalYearEndDay')
を実際に呼び出すことができないためです。setValid(true);
また、実行する必要もありません$('#txtFiscalYearEndDay')[0].setValid(true);
。
問題
検証関数のある時点で、HTCスクリプトによって追加された要素のメソッドを呼び出そうとしています。
しかし、IEデバッガーは悲しくなりsetValid()
、関数ではないと文句を言います。デバッガーでそれを検査すると、これが確認されます。
もちろん、ページのレンダリングが完了すると(または、ドキュメントが実際に準備できるまでに必要な期間が経過すると)、検証関数は期待どおりに機能します(変更イベントとぼかしイベントで同じ検証関数を呼び出しているため)良い)。つまり、関数がjQueryのオンDOM対応関数の外部で呼び出された場合、正常に機能します。
ここで何が起こっているのかについて何かアイデアはありますか?jQueryの「ondomready」はHTCスクリプトの「ondomready」の前に登録されていますか?どういうわけかその順序を変更できますか?
現在、IEのすべてのバージョンでこの動作が見られます。
編集:回避策
回避策を発見しました。jQueryready関数から関数呼び出しを取り出してページの最後にスローすると、機能します(つまり:)
java-me - j2meのlwuitにあるHttpRequestHandlerのjarファイル
j2meエミュレータでWebページを開く必要があります。HTMLComponentを使用してこれを実行できるフローがあるので。しかし、このHttpRequestHandlerクラスを使用してLwuitのj2meにハンドラーを作成することはできません。誰かが、私のj2meに何が欠けているかを教えてくれますか?それを使用するJARファイルがある場合は、それを使用するための提案をください。次に、HttpRequestHandlerの代わりに同じでDocumentRequestHandlerも試しましたが、エミュレーターに「ストリームの接続中にエラーが発生しました」と表示されます。
私のコードは次のとおりです。
このコードでは、DocumentRequestHandlerで何を返す必要がありますか?
javascript - Jasperreports: 外部 JavaScript ファイルを含む HTML コンポーネント - サーバーで HTML エクスポートが失敗する (Ireport では失敗する)
Google Chart API でデータをグラフ化し、その結果を Jasperserver Pro 5.2 で表示したいと考えていました。<script type='text/javascript' src='https://www.google.com/jsapi'>
タグを含む完全な HTML コードを含む HTML コンポーネントを作成しました
。HTML エクスポートは iReport で正常に動作しますが、jasperserver で呼び出されたときに HTML コンポーネントが空のままになります。エラーメッセージはありません。(ちなみに、iPhoneでiOS 7.0.1(jaspersoftアプリ)から呼び出すと、ページが正しく表示されます。)さまざまなブラウザーで試しましたが、常に同じです。
誰でも助けることができますか?
添付のJRXMLを見つけてください
これはJRXMLコードです:
ご協力いただきありがとうございます!