Я добавил money.js в приложение Lightswitch и поместил этот код на выполнение кнопки, но я только что получил значение 100, может кто-нибудь увидеть, что я делаю не так, или какой-то код, который мне не хватает,
myapp.AddEquipmentToOrder.test_execute = function (screen) {
var price = 100;
fx.settings = {
from: "USD",
to: "GBP"};
fx.convert(price);
window.alert("test value: " + price); //currently returning 100
};
Я следовал этому руководству:
http://www.paulund.co.uk/how-to-create-an-exchange-rate-money-converter-with-money-js?utm_source=feedburner&utm_medium = подача&utm_campaign = Подача% 3A + Paulundcouk + (PaulUnd)
что очень полезно и достаточно легко понять, но я просто не вижу, где пошла ошибка. единственная часть, в которой я не уверен, это код ниже этого комментария «Вот PHP-способ заполнения ставок». так как у меня нет опыта в PHP. Я попытался скопировать это на страницу, на которой я добавил вышеупомянутый код, но все это становится подчеркиванием, поскольку это неправильный язык.
спасибо за любые советы или предложения.
и ответ на C # будет даже более полезным, чем javascript, так как я гораздо более опытен в этом.
Это работает для меня и очень похоже на использование money.js
if (screen.TABLENAME.Currency == "CAD ($)") {
$.ajax({
url: ("http://devel.farebookings.com/api/curconversor/CAD/GBP/" + screen.TABLENAME.Price + "/"),
dataType: 'jsonp',
success: function(data) {
screen.TABLENAME.Price= data.GBP;
screen.TABLENAME.ExtendedPrice = ((data.GBP * screen.TABLENAME.Quantity) -
(data.GBP * screen.TABLENAME.Discount) * screen.TABLENAME.Quantity);
screen.TABLENAME.ItemOnOrder = true;
myapp.commitChanges();
}
});
}
Других решений пока нет …