я получить, что мы легко можем установить текст в переменную с Close
кнопку, используя closeText
вариантКак настроить пользовательские кнопки (текст) в диалоговом окне пользовательского интерфейса jQuery?
$("#dialog").dialog({
autoOpen: false,
modal: true,
closeText: btnCancel, // <-----
overlay: {
backgroundColor: '#000',
opacity: 0.5
},
buttons: {
Close: function() {
$(this).dialog('close');
}
}
});
но как насчет обычай называть?
это не работает :(
var btnResetMapping = 'Reset Mapping';
$("#dialog").dialog({
autoOpen: false,
modal: true,
closeText: btnCancel,
overlay: {
backgroundColor: '#000',
opacity: 0.5
},
buttons: {
Close: function() {
$(this).dialog('close');
},
btnResetMapping: function() { // <-----
// logic here
},
}
});
Это можно рассматривать как странный вопрос, но моя переменная, в коде:
var btnResetMapping = '<%= Resources.PARbuttons.btnResetMapping %>';
ведьма правильно загружена из файла Global Resources , с правильным предложением для применяемой локализации.
работает нормально:
$("#dialog").dialog({
autoOpen: false,
modal: true,
closeText: btnCancel,
overlay: {
backgroundColor: '#000',
opacity: 0.5
},
buttons: {
Close: function() {
$(this).dialog('close');
},
'<%= Resources.PARbuttons.btnResetMapping %>': function() { // <-----
// logic here
},
}
});
Но я реорганизую это как место javascript-файла в его собственном месте (только один файл), и я хочу, не только так (отдельный HTML из Javascript - это бизнес-приложение для бизнеса, которое всегда загружается из INTRANET, никогда не используя интернет-кстати), но чтобы понять это.
спасибо.
Fine. Вы пытаетесь поместить строку внутри btnResetMapping непосредственно в объект? – Stephen