我正在「超級管理員」用戶可以創建其他用戶並設置他們的用戶名和密碼的項目中工作。我有一個AutoForm quickForm
根據連接到Meteor.users
集合(使用集合2)的SimpleSchema
呈現表單。 繼架構連接到用戶收集Collection2 docs的建議,我的模式是這樣的:SimpleSchema和AutoForm:將密碼字段渲染爲單個輸入
Usuarios.schema = new SimpleSchema({
...
username: {
type: String,
},
services: {
type: Object,
optional: true,
blackbox: true
},
"services.password": {
type: String,
optional: true,
autoform: {
type: 'password'
}
},
...
});
但我想有密碼字段呈現像用戶名一(沒有服務面板)。 我還沒有找到解決這個問題的方法。我需要在架構中使用Services Object類型屬性或者在用戶插入失敗時進行驗證(使用Accounts.createUser()
),因此面板被呈現(因爲屬性的Object類型)。
關於如何實現所需模板渲染的任何想法?
解決方案B工作!由於我的項目結構,我不能使用解決方案A.謝謝。 –