0

基板で構造体を使用しようとしています

#[derive(PartialEq, Eq, PartialOrd, Ord, Default, Clone, Encode, Decode, RuntimeDebug)]
pub struct DepartmentDetails {
    pub name: Vec<u8>,
    pub location: Vec<u8>,
    pub details: Vec<u8>,
    pub departmentid: u128,
}

decl_stroage で

Department get(fn department_name): map hasher(blake2_128_concat) u128 => DepartmentDetails;

ノードはエラーなしで正常に実行されますが、polkadotjs アプリで次のようなエラーが発生します:
不明なタイプが見つかりました、DepartmentDetails のタイプがありません

https://substrate.dev/recipes/structs.html

4

1 に答える 1

2

Polkadot-js は、理解できる型のみを構築して表示できます。こちらのよくある質問をご覧ください

開発のために、タブにカスタム タイプの説明を追加できSettings > Developerます。

本番環境では、ここで説明されているように型を拡張することで、polkadot-js ベースの UI に型の説明を追加できます

于 2021-03-19T08:46:54.150 に答える