0
我有一個窗體正在加載使用schema-form
,在這種形式中我有一個字段MaxCards
他的值是來自db的值,它可以是空在服務器端我轉化爲null,-1
Schemaform隱藏字段**值**如果它等於X
MaxCards = domainColumn.MaxCards.HasValue ? domainColumn.MaxCards.Value : -1
當值-1
加載我不想表現出來的形式UI,而不是我要顯示一個空字符串。
我怎樣才能實現呢?
這是我的加載形式:(註釋:MaxCards是我講的場)
vm.form = [{
key: 'Name',
readonly: false
}, {
key: 'MaxCards',
readonly: false,
fieldHtmlClass: "editColumnModel-maxCards"
}, {
key: 'Description',
readonly: false,
type: 'textarea'
}];
你的意思是在服務器代碼中添加這個「句柄」? –
是的,如果你能做到這一點會很好,否則使用上面建議的任何替換函數。試試這個我相信你可以解決這個問題。 – NBaua
我更喜歡只能在UI中進行更改,而不是通過範圍來更改它。 –