問題タブ [wijmo]
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.
javascript - Wijmo オーバーライド メソッド
これは jquery.wijmo.wijgrid.jsの一部です
このプライベート関数をオーバーライドするにはどうすればよいfunction defaultAfterCellEdit(grid, args)
ですか? それは cellEditorHelper.currentCellEditStart からネストされているためです
元のファイルのほぼ全体をコピーせずに、その唯一の機能をオーバーライドするにはどうすればよいですか?
knockout.js - ノックアウトバインディングを備えたWijmoグリッドは、更新時にテーブル全体を再描画するようですか?
Wijmoグリッドで一度に1つのセルを更新する必要があります。テーブルにデータを入力してセルを更新するKnockoutバインディングを使用していますが、テーブル内の要素のKnockout値を変更すると、単一のセルだけが変更されるのではなく、テーブル全体が再描画されるようです。
更新のたびにテーブル全体を再描画せずに、Knockoutを使用してテーブル内の単一のセルを更新する方法はありますか?
datagrid - ユーザーは怒っています!WijmoグリッドAfterCellUpdateがトリガーされない
私はかなりうまく機能する編集可能なwijmoグリッドを持っていますが、私を困惑させ続け、ユーザーを動揺させる問題があります。
ダブルクリックしてセルを編集する場合、編集後に、実際のグリッドの外側にあるページ上の任意の場所をクリックしても、AfterCellUpdate(AfterCellEditまたはその他の)イベントがトリガーされることはありません。グリッド内をクリックすると、イベントが発生します。
セルデータが変更されるたびに基になるデータを処理する必要があり、ユーザーがグリッド内をクリックせずにダブルクリックしてデータを編集し、保存ボタンをクリックするのが一般的であるため、これはかなり不便であることがわかりました(そして彼らがそれを行うことができるはずだということは私には理にかなっています)。
もちろん、データソースで変更されていないように見えるため、データは保存されません。これは彼らを幸せにしません:-)
グリッドをクリックしてから[保存]をクリックすると、データが正しく保存されます。
誰かがこのかなり厄介な問題に光を当てることができますか?
ところで、製品に付属しているサンプルコードのいくつかで同様の動作が見られました。つまり、編集時にグリッドの外側をクリックすると、編集中のセルで編集モードのままになります。
knockout.js - componentone Wijmo グリッド Breezejs
wijmogrid を使用して、breezejs を使用してデータバインドしようとしています。
私が持っている 4 つのファイル、index html ページ、および 3 つの javascript ファイルのコードを以下に添付しました。
インデックス ページの ul は正常に実行され、期待どおりの結果が得られるので、データが返されていることがわかります。
ただし、検索グリッドには 2 列のヘッダーのみが表示され、データは表示されません。searchgrid コードで何が間違っているかを誰かに説明してもらえますか。
私はこのことを学ぼうとしており、breezyjs Web サイトの BreezyDevices サンプル コードを使用して、breezejs コードの基礎として使用しています。すべてが機能しているように見えますが、wijmo のデータバインディング部分がわかりません。ul と同様のコードを使用し、結果に対して foreach を実行してテーブルを作成し、必要に応じてそのテーブルを wijmogrid に変換できると思います。
javascript - Wijmoメニュースクリプトの読み込み時間
私はこのメニューhttp://wijmo.com/widgets/wijmo-open/menu/を使用していますが、問題なく動作していますが、この問題があります:
js ファイルの読み込みに時間がかかり、メニューがツリーのように表示され、数秒後にメニューが正常に表示されます。
ロードをスピードアップしたり、ツリーを表示しないようにするにはどうすればよいですか?
jquery - 私のjQueryはWijmoグリッドで動作していないようです
セルが変更されたかどうか、および値が上がったか下がったかを(ぼかしで)識別するセルでいっぱいのスマートデータグリッドを構築しました。
こんな感じです。灰色のツールチップは、ユーザーが変更されたボックスにカーソルを合わせると表示され、ページが最初に読み込まれたときの値を示します。
これをWijmoグリッドに変換したいのですが、値がいつどのように変更されるかを示すために、同じアップ/ダウンスクリプトを保持します。ただし、テーブルをWijmoグリッドとして初期化すると、突然、すべてのブラウザーでスクリプトが機能しなくなります。
質問:なぜこれが発生し、簡単な修正がありますか?従来のjQueryとJavascriptでWijmoセルにアクセスできませんか?
部分的なHTMLコード(ここにWidjmoを含まない完全なコードと動作例):
これが私の現在のjQueryコードです(ここにWidjmoを含まない完全なコードと動作例):
jquery-ui - Wijmo グリッド - 特定の列をクリックしたときに行が選択されないようにする
ユーザーが任意の列をクリックするたびに行を選択できる Wijmo Grid があります。そして、特定のレコードの追加情報を含むツールチップを表示する列を追加しました。問題は、この列をクリックすると、Wijmo が自動的に現在の行を選択することです。
ドキュメントを読みましたが、行を選択するか行をクリックする前にイベントはありません。行を選択した後に発生するため、この場合、このselectionChanged
イベントは役に立ちません。
e.preventDefault,
この場合、ツールチップが表示されないため、tr クリック イベント ハンドラーを追加して作成することはできませ ん。
クリックされた列に応じて、行の選択を防ぐにはどうすればよいですか?
jquery - カスタムフィルターを使用してWijGridを再設定する際の問題
ajax呼び出しから返されたjson結果を使用してwijgridを更新するのに問題があります。wijgridは再描画されていないようです。関連するjavascript/jQueryは次のとおりです。
また、関連するhtmlは次のとおりです。
ajax呼び出しのsuccessメソッド内にブレークポイントが設定されると、サーバーから正しいデータが返されます。ただし、wijgridコントロールのデータソースを再設定するためのコード、またはコントロールを再レンダリングするためのコードは正しくない必要があります...
関連するメモとして、wijarrayreaderの名前またはマッピングプロパティが何のためにあるのかよくわかりませんでした。wijarrayreaderは正しく設定されていると思いますが、私はいくつかの例に基づいて知識に基づいた推測を行っただけです。
よろしくお願いします!
jquery - Wijmoダイアログの高度なポジショニング
Wijmoダイアログを中央の位置に配置しようとしていますが、ページの中央に水平スプリッターがあり、これがダイアログの一部をカバーしています。
したがって、ウィジェットを上部中央、たとえばページの中央上部に配置することを検討しています。
たとえば、私は次のことをしたいと思います。
- 幅:40%
- マージン左:30%
- マージン右:30%
- 高さ:300px
- マージントップ:20%
これはWijmoでどのように行われますか?このタスクを簡単にするライブラリはありますか?
templates - Wijmoを使用したノックアウトテンプレート
Knockoutを使用してWijmoタブにタブを動的に追加しようとしていますが、バインディングを適用した後に例外が発生します
より正確には、私が得る例外は、ノックアウト2.2.1デバッグの3008行目です。
これは私のテンプレートです
正しくレンダリングされないのはなぜですか?