Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DataModelがschemaプロパティを持つのは仕様なので、_schemaはschemaに戻す。
schema
_schema
FW内部でmodels[name].schemaとしている箇所があり(ベーススキーマのチェック箇所(l.576))、それでもテストが通っているので、その箇所を通るようなテストケースがあるかどうか、不足がないかを確認する。
models[name].schema
The text was updated successfully, but these errors were encountered:
hifive#236 _schema -> schemaに修正しました。テストケース追加しました。
40b32b3
ベーススキーマのチェックで.schemaを使っていた箇所は、修正前ではundefinedが返ってきており、正しく動作しておらず、baseにデータモデルを指定した場合はschema定義を省略できる、という仕様を満たしていませんでした。 別にissueを立てました。 #239
.schema
修正してテストケースの追加を行いました。
Sorry, something went wrong.
hifive#236
ce50767
ObsItem,DataModelにschemaプロパティを持たせ、DataItem(≠ObsItem)にはschemaは持たせないようにしました。
schemaプロパティ(1.1.8では_schemaプロパティ)は、DataModel,DataItem,ObservableItem全てが持っていましたが、DataModel、ObservableItemだけに持たせて、ObservableItemでないDataItemはschemaプロパティを持たないように変更しました。
DataModelに属するDataItemのスキーマオブジェクトは、そのDataItemが属するDataModelから取得してください。
var schema = dataItem.getModel().schema;
hifive#236 ソースコード修正。
78b7c39
createSchemaInfoCacheで引数にmodelを取る必要はないので削除
fukudayasuo
No branches or pull requests
DataModelが
schema
プロパティを持つのは仕様なので、_schema
はschema
に戻す。FW内部で
models[name].schema
としている箇所があり(ベーススキーマのチェック箇所(l.576))、それでもテストが通っているので、その箇所を通るようなテストケースがあるかどうか、不足がないかを確認する。The text was updated successfully, but these errors were encountered: