ホームページ  >  記事  >  ウェブフロントエンド  >  jqueryカレンダーの価格、在庫、その他プラグインの設定例

jqueryカレンダーの価格、在庫、その他プラグインの設定例

小云云
小云云オリジナル
2018-01-06 11:21:262632ブラウズ

この記事は主にjqueryカレンダーの価格、在庫などに基づいた設定プラグインを紹介します。興味のある友人はそれを参考にしていただければ幸いです。

jQueryプラグインの商品カレンダー、価格、在庫、その他の設定

JQueryベースのカレンダー、価格、在庫、その他の設定プラグイン。設定する必要があるパラメーター (フィールド) はカスタマイズする必要があります。詳細については、(デモ) の使用法を参照してください...

ソース コード アドレス: https://github.com/capricorncd/calendar-price-jquery

作成者capricorncd / 2017-06-11

使い方


<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Capricorncd Calendar-Price-jQuery</title>
  <!-- 引入日历样式文件 -->
  <link rel="stylesheet" href="../build/calendar-price-jquery.css" rel="external nofollow" >
</head>
<body>

<!-- 日历显示的容器 -->
<p class="container"></p>

<!-- 引入jQuery.js文件 -->
<script src="jquery-1.12.4.min.js"></script>
<!-- 引入日历价格设置插件js文件 -->
<script src="../build/calendar-price-jquery.min.js"></script>
<script>
$(function () {

  // 以下mockData是模拟JSON数据,一般情况是从后端(服务器端)获取
  // 对象中&#39;date&#39;字段必须,且格式一定要为0000-00-00
  // 除&#39;date&#39;以为的字段需自定义,然后必须在config:[]中配置
  // 需要在日历中显示参数,需在show:[]中配置
  var mockData = [
    {
      date: "2017-06-21",
      stock: "9000",
      buyNumMax: "50",
      buyNumMin: "1",
      price: "0.12",
      priceMarket: "100.00",
      priceSettlement: "90.00",
      priceRetail: "99.00"
    },{
      date: "2017-07-12",
      stock: "9000",
      buyNumMax: "50",
      buyNumMin: "1",
      price: "12.00",
      priceMarket: "100.00",
      priceSettlement: "90.00",
      priceRetail: "99.00"
    }
  ];

  // 插件使用
  $.CalendarPrice({
    // 显示日历的容器
    el: &#39;.container&#39;,
    // 设置开始日期
    startDate: &#39;2017-08-02&#39;,
    // 设置日历显示结束日期
    endDate: &#39;2017-09&#39;,
    // 初始数据
    data: mockData,
    // 配置需要设置的字段名称,请与你传入的数据对象对应
    config: [
      {
        key: &#39;buyNumMax&#39;,
        name: &#39;最多购买数&#39;
      },
      {
        key: &#39;buyNumMin&#39;,
        name: &#39;最少购买数&#39;
      },
      {
        key: &#39;price&#39;,
        name: &#39;分销售价&#39;
      },
      {
        key: &#39;priceMarket&#39;,
        name: &#39;景区挂牌价&#39;
      },
      {
        key: &#39;priceSettlement&#39;,
        name: &#39;分销结算价&#39;
      },
      {
        key: &#39;priceRetail&#39;,
        name: &#39;建议零售价&#39;
      },
      {
        key: &#39;cashback&#39;,
        name: &#39;返现&#39;
      },
      {
        key: &#39;stock&#39;,
        name: &#39;当天库存&#39;
      }
    ],
    // 配置在日历中要显示的字段
    show: [
      {
        key: &#39;price&#39;,
        name: &#39;分:¥&#39;
      },
      {
        key: &#39;priceSettlement&#39;,
        name: &#39;采:¥&#39;
      },
      {
        key: &#39;stock&#39;,
        name: &#39;库:&#39;
      }
    ],
    // 点击&#39;确定&#39;按钮,返回设置完成的所有数据
    callback: function (data) {
      console.log(&#39;callback ....&#39;);
      console.log(data);
    },
    // 点击&#39;取消&#39;按钮的回调函数
    cancel: function () {
      console.log(&#39;取消设置 ....&#39;);
      // 取消设置
      // 这里可以触发关闭设置窗口等操作
      // ...
    },
    // 错误等提示信息回调函数
    error: function (err) {
      console.error(err.msg);
    }
  });

});

</script>

</body>
</html>

レンダリングの使用方法

オプションパラメータ

•el: .Container (必須)、カレンダーを表示するためのコンテナ、任意のjqueryセレクターが可能使用することができます (#id、[属性]、.classes など)。

•startDate: 2017-06-20 (オプション)、開始日。データの開始日は、2017-06 の特定の月または特定の日より前に設定および操作できません。開始日 開始日が設定されていない場合、または現在のシステム時間より前の場合、開始日は今日になります。

•endDate: 2017-09-20 (オプション)、終了日。データの終了日は、startDate と同様に、特定の月 (デフォルトでは月の末日が使用されます) または特定の日をサポートします。この項目が構成されていない場合、システムはデフォルトで 1 年後の今日、つまり日付範囲は 1 年になります。

•data:mockData(オプション)、最初にカレンダーに表示されるデータ、詳細については使用方法を参照してください。

•config: データ内のデータパラメータ(プロパティ)に対応する配列(必須) この設定の設定項目は、設定する必要があるパラメータフィールドと名前です。は入力ボックスの前に表示される名前です。

•show: 配列 (オプション)、データ内のデータ パラメーター (プロパティ) に対応する、カレンダーに表示する必要があるパラメーター (プロパティ)。 key は設定する必要があるフィールド名、name はカレンダーに表示される名前(略称)です。

•callback: function (必須)。OKボタンをクリックすると、設定されているすべてのデータが返されます。

•cancel: 関数 (オプション)、キャンセルボタンをクリックするためのコールバック関数。

•error: 関数 (オプション)、設定または操作におけるエラー、プロンプトなどのコールバック関数。

ソースコードのアドレス: https://github.com/capricorncd/calendar-price-jquery

関連する推奨事項:

開発者向けの 10 のベスト jQuery カレンダー プラグイン_jquery

jquery カレンダー コントロールの実装方法 Sharing_jquery

jqueryカレンダープラグインdatepicker使用分析_jquery

以上がjqueryカレンダーの価格、在庫、その他プラグインの設定例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。