проблемы с настройкой money.js (для конвертера валют)

0

Ive добавил 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
};

ive следовали этому руководству: http://www.paulund.co.uk/how-to-create-an-exchange-rate-money-converter-with-money-js?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Paulundcouk+ (PaulUnd)

который очень полезен и достаточно прост, чтобы понять, но я просто не вижу, где ivr поступил неправильно. единственная часть im not sure - это код, приведенный ниже этого комментария: "Вот PHP-способ для заполнения ставок". поскольку у меня нет опыта работы с PHP. Я попытался скопировать это на страницу, на которой я добавил вышеприведенный код, но все это становится подчеркиванием как неправильным языком.

спасибо за любые советы или предложения.

и ответ на С# был бы даже более полезным, чем javascript, поскольку в этом было намного больше опыта.

Теги:
visual-studio-lightswitch
lightswitch-2013

1 ответ

0
Лучший ответ

Это работает для меня и очень похоже на использование 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();
            }

        });
    }

Ещё вопросы

Сообщество Overcoder
Наверх
Меню