問題タブ [bwu-datagrid]
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.
dart - ダーツの種類の見分け方
私は次のタイプを持っています:
私は編集者をそのように特定しようとしました:
鏡を使えば
エディタの種類が特定されないTypeEditor
のはなぜですか? AddressEditor
はい、どちらかが であることはわかっていますが、DartでまたはTextEditor
を識別する方法はありますか。TypeEditor
AddressEditor
検証の結果を処理するには、これらの識別を行う必要があります。
ありがとう
dart - エラー ハンドラでプロパティにアクセスできません
2 つの質問:
https://github.com/bwu-dart/bwu_datagrid/blob/master/example/src/composite_editor_item_details/app_element.dart#L120で強調表示されている行を見る
1)なぜ行は
常にエラーをスローしますか?
例外: キャッチされないエラー: null オブジェクトには getter 'length' がありません。
フィールドや列などの他のプロパティでも同じことが起こります。
2) validationResult が true を返すことをテストするにはどうすればよいですか? エラー ハンドラは、ValidationError が発生した場合にのみ起動するようです。
私のバリデーターを以下に示します
カスタムバリデータ:
検証エラー ハンドラ:
import - Dart/Polymer プロジェクトのインポートをセットアップする方法 (一般的に、BWU-datagrid の場合)
Learning Dart、Dart Web サイト、Up and Running の例を試しましたが、うまくいきません。私は知っていることをすべて読んで試しましたが、まだダーツのインポートを理解していません。
私は単に自分の bwu_datagrid をセットアップしようとしていますが、インポートが不可能であることがわかりました。これは、提案されていることを実行したり、Learning Dart の例から正確なコードを実行したりしても機能しないためです。
bwu_datagrid がエラーなしで画面にレンダリングされる dart プロジェクトを作成するために何をする必要があるか、誰かが詳細に説明してくれませんか。
私のプロジェクト構造は次のとおりです。
- /根
- /パッケージ
- /bwu_datagrid
- /ポリマー
- ...その他のパッケージ
- /lib
- /src
- some_part.dart
- some_library.dart
- /src
- /ウェブ
- index.html
- /パッケージ
dart - ab BwuDatagrid を含む .html ファイルを別の .html ファイルにインポートできますか?
mediators-medication-form.html ファイルで直接インスタンス化すると機能する BwuDatagrid を含む mediators-medication-form があります。
次に、以下に示すように、mediators-medication-form.html ファイルを mediators_view.html にインポートします。
これが完了し、mediators-view がインスタンス化されると、グリッド ヘッダーのみが表示され、行は表示されません。同じ結果が得られる他のグリッドでこの演習を繰り返します。
これは可能でしょうか?
dart - bwu_datagrid setColumns は JS として実行中に動的に変形します
次のようなものを使用して、列/データを動的に更新できました。
Dartアプリとして完璧にChromiumで動作します。異なるレンダラー、プロパティなどで新しい列を渡すことができます。しかし、プロジェクトを JS として実行すると、Chrome では期待どおりに動作し、FireFox と Safari の両方で失敗します。すべての列がぎゅうぎゅう詰めに表示され、上部のヘッダーがすべてなくなります。(写真はありますが、ここに掲載するほどのポインテージがありません)。
また、エントリポイントに「dart_support.js」を含めています。これがないと、JS として実行中に bwu_datagrid が表示されないからです。
私の質問は次のとおりだと思います: A) 列/データを間違って更新していますか? B) 今のところ、これは予期された動作ですか... C) どこかで細部を見落としていました。
誰でも提供できるヘルプを事前に感謝します。
dart - bwu_datagrid 0.0.18 および Polymer+Angular を実行しようとすると、Pub の警告が表示される
ポリマー、角度、および bwu_datagrid 0.0.18 の最新バージョンで単純なプロジェクトを作成しようとしています。pub get を通過できません。警告が表示され、pub は bwu_datagrid をダウンロードしません。これら 3 つの宝石をシンフォニーで機能させるには、助けが必要です。
pubspec.yaml:
名前: angu_poly
説明: サンプル Web アプリケーション
依存関係:
angular: 任意の
ポリマー: 任意の
bwu_datagrid: "0.0.18"
これは私が得る警告です:
Pub の取得に失敗しました。[1] 依存関係を解決しています... barback の互換性のないバージョン制約: - ポリマー 0.10.0-pre.0 はバージョン >=0.9.0 <0.13.0 に依存します - pub 自体はバージョン >=0.13.0 に依存します<0.15.3
** 警告: パッケージがインストールされていないため、アプリケーションの実行に失敗する可能性があります。pub get をもう一度実行してみてください。**
念のため、私は最新の dart エディター/sdk を使用しています:
Dart Editor version 1.7.2.release (STABLE) Dart SDK version 1.7.2
dart-polymer - bwu-datagrid - 現在のポリマー リリースでは壊れていますか?
アップグレード後にグリッドがレンダリングされないため、最近のポリマー リリースでは bwu_datagrid が壊れているように見えます。そうであるか確認していただけますか?