在Suitecrm中自动填充字段

时间:2019-08-19 01:04:45

标签: sugarcrm suitecrm

我有这个ajax调用,将字段填充到相关字段中。

YAHOO.util.Event.onDOMReady(function() {
  YAHOO.util.Event.addListener(
    "parent_module_another_module_ida",
    "change",
    ajaxReq
  );

  function ajaxReq() {
    var propertyId = $("#parent_module_another_module_ida").val();

    if (propertyId != "") {
      $.ajax({
        url: "/?entryPoint=ajaxEntryPoint&module=Parent_Module&id=" + propertyId,
        success: function(result) {
          var res = JSON.parse(result);

          $("#price").val(res['price']);

        }
      });
    }
  }
});

这些字段会自动填充,但是格式变成了类似1000.000000的宏,我试图将其vardefs中的精度修改为0,但仍希望将数字格式化为1000。

1 个答案:

答案 0 :(得分:1)

您将需要使用javascript的toFixed函数来获得所需的结果。

以下是修改后的代码:

YAHOO.util.Event.onDOMReady(function() {
  YAHOO.util.Event.addListener(
    "parent_module_another_module_ida",
    "change",
    ajaxReq
  );

  function ajaxReq() {
    var propertyId = $("#parent_module_another_module_ida").val();

    if (propertyId != "") {
      $.ajax({
        url: "/?entryPoint=ajaxEntryPoint&module=Parent_Module&id=" + propertyId,
        success: function(result) {
          var res = JSON.parse(result);
            price_val = res['price'].toFixed(0);

          $("#price").val(price_val);

        }
      });
    }
  }
});