有沒有一種方法可以在編輯彈出窗口中隱藏應該仍然在網格中可見的字段?KendoUI網格編輯彈出框,如何隱藏字段
我試着將它設置爲隱藏:true,但kendo似乎忽略它。 當可編輯設置爲false時,它將隱藏文本框,但仍會顯示字段標籤。是否有可能擺脫標籤和文本框?
我的數據源:
schema: {
total: "Total",
data: "Data",
model:{
id:"Id",
fields:{
Id:{ visible: false, editable:false },
Name:{ editable:true },
NumberOfUsers:{ hidden:true, editable:false }
}
}
}
這個答案更準確。 – 2015-03-20 12:17:22
「爲什麼更準確?」你問?在彈出窗口中,'k-edit-label'&'k-edit-field'是類'k-edit-form-container'的父'div'的前兩個子節點。 **使用自定義模板,不能保證第一個「輸入」是你想要隱藏的內容!**因爲第一個「輸入」(或任何模板需要)在第一個「k-edit-field」 'div,這個答案的選擇器有更少的邊緣情況。你也可以使用jQuery的':eq(n)'零索引選擇器來隱藏第三個標籤&field(注意「or」選擇器):'e.container.find(「。k-edit-label: eq(2),.k-edit-field:eq(2)「)。hide();' – ruffin 2015-12-16 20:13:07