Xin chào, tôi gặp sự cố khi đặt nút mới thành vô hiệu hóa. Tôi đang sử dụng Dojo 1.8Dojo: cách đặt để tắt nút mới
Xem mã của tôi dưới đây: -
require(["dojo/parser", "dijit/layout/BorderContainer",
"dijit/form/Button","dojo/on","dijit/form/Select",
"dojo/store/Memory", "dojo/request","dojo/domReady!"
],
function(parser, BorderContainer, Button, on, Select, Memory, request)
{
var btn4 = new Button // Button, not button
({
label: "Number of cards",
this.set("disabled", false) // This code that disables the button
},"btn4");
btn4.startup();
})
tôi không thể tìm thấy sự giúp đỡ trong Dojo hay google cho nó.
Thật ngạc nhiên, bạn là đúng. Tôi có thể vô hiệu hóa một nút với button.set ('vô hiệu hóa', true) nhưng không thể kích hoạt lại nó bằng button.set ('disabled', false) - có vẻ như giả định false => null ở đâu đó. Phương thức button.setDisabled (false) hoạt động. Tôi cho rằng đây là lỗi dojo. –