Woocommerce Order admin / страница редактирования - как вызвать пересчет итогов через JS при изменении заказа?

Начиная с Retrofit 2.0.0-beta2, если у вас есть служба, отвечающая JSON с этого URL-адреса: http: // myhost / mypath

Не работает следующее:

public interface ClientService {
    @GET("")
    Call> getClientList();
}

Retrofit retrofit = new Retrofit.Builder()
    .baseUrl("http://myhost/mypath")
    .addConverterFactory(GsonConverterFactory.create())
    .build();

ClientService service = retrofit.create(ClientService.class);

Response> response = service.getClientList().execute();

Но это нормально:

public interface ClientService {
    @GET
    Call> getClientList(@Url String anEmptyString);
}

Retrofit retrofit = new Retrofit.Builder()
    .baseUrl("http://myhost/mypath")
    .addConverterFactory(GsonConverterFactory.create())
    .build();

ClientService service = retrofit.create(ClientService.class);

Response> response = service.getClientList("").execute();

0
задан eddr 16 January 2019 в 00:10
поделиться

1 ответ

Всегда есть функция .trigger ():

$('button.calculate-action').trigger('click');

К сожалению, эта кнопка вызывает диалоговое окно с подтверждением, которое, насколько мне известно, нельзя принудительно нажать «Да» или каким-либо образом пропустить , Функция, вызываемая нажатием кнопки Recalculate: meta-boxes-order-items.recalculate(), которая скрыта в файле meta-boxes-order.js в закрытой переменной. Если возможно, мы могли бы просто вызвать эту функцию напрямую, но, увы, это невозможно (если кто-то еще не знает ...)

Возможно, нажатие кнопки «Сохранить» поможет достичь вашей цели?

$('button.save-action').trigger('click');

0
ответ дан nnctech 16 January 2019 в 00:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: