国产凹凸在线-国产拗女一区二区三区-国产白白视-国产白领-国产白拍-国产白丝jk被疯狂输-国产白丝喷-国产白丝在线

金喜正规买球

dhtmlxGantt使用教程:網格中的內聯編輯

翻譯|使用教程|編輯:楊鵬連|2021-03-30 13:14:00.447|閱讀 518 次

概述:內聯編輯使您可以直接在網格中進行任何更改:創建和更新任務,設置任務之間的連接,定義開始和結束日期或修改持續時間-所有這些都通過內置編輯器進行。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

相關鏈接:

dhtmlxGantt是用于跨瀏覽器和跨平臺應用程序的功能齊全的Gantt圖表。可滿足項目管理應用程序的所有需求,是最完善的甘特圖圖表庫。它允許你創建動態甘特圖,并以一個方便的圖形化方式可視化項目進度。有了dhtmlxGantt,你可以顯示活動之間的依賴關系,顯示具有完成百分比陰影的當前任務狀態以及組織活動到樹結構。

點擊下載dhtmlxGantt試用版

dhtmlxGantt提供了兩個用于編輯內容的選項:

  • 在Lightbox編輯表單的幫助下
  • 通過使用“網格”區域中的內聯編輯器
內聯編輯使您可以直接在網格中進行任何更改:創建和更新任務,設置任務之間的連接,定義開始和結束日期或修改持續時間-所有這些都通過內置編輯器進行。

???è?????? ????è??

要啟用內聯編輯,您需要:

  • 指定編輯器配置列表,并使用編輯器對象的map_to屬性將必要的編輯器映射到網格列
var textEditor = {type: "text", map_to: "text"};
var dateEditor = {type: "date", map_to: "start_date", min: new Date(2018, 0, 1), 
    max: new Date(2019, 0, 1)};
var durationEditor = {type: "number", map_to: "duration", min:0, max: 100};
  • 在列配置中,使用editor屬性來定義應在列中使用的編輯器
gantt.config.columns = [
    {name: "text", tree: true, width: '*', resize: true, editor: textEditor},
    {name: "start_date", align: "center", resize: true, editor: dateEditor},
    {name: "duration", align: "center", editor: durationEditor},
    {name: "add", width: 44}
];
您可以看一下視頻指南,該指南顯示了如何在網格中實現內聯編輯。

編輯類型

內聯編輯器存儲在editor_types配置對象中。

有幾種預定義的內聯編輯器:

  • 文本編輯器-用于編輯文本列,例如任務名稱
  • 數字編輯器-用于編輯數字列,例如任務持續時間,訂單等。
  • 日期編輯器-用于編輯日期列,例如任務的開始和結束日期
  • 選擇編輯器-用于從列表中選擇一個選項
  • 前任編輯器-用于為當前編輯的任務設置任務前任。該編輯器獲取任務的WBS代碼以設置與先前任務的連接。
var editors = {
    text: {type: "text", map_to: "text"},
    start_date: {type: "date", map_to: "start_date", min: new Date(2018, 0, 1), 
        max: new Date(2019, 0, 1)},
    end_date: {type: "date", map_to: "end_date", min: new Date(2018, 0, 1), 
        max: new Date(2019, 0, 1)},
    duration: {type: "number", map_to: "duration", min:0, max: 100},
    priority: {type:"select", map_to:"priority", options:gantt.serverList("priority")},
    predecessors: {type: "predecessor", map_to: "auto"}
};
日期編輯器中的日期限制

從v6.3開始,日期內聯編輯器的最小和最大輸入值沒有默認限制。

如果希望時間刻度上顯示的日期限制日期內聯編輯器的最小值和最大值(除非提供了自定義的最小值/最大值),則可以指定動態最小值/最大值:

const dateEditor = {type: "date", map_to: "start_date", 
    min: function(taskId){
      return gantt.getState().min_date
    },
    max: function( taskId ){
      return gantt.getState().max_date
    }
};
結束日期的編輯器

如果將格式用于任務的包含結束日期,并希望通過網格中的內聯編輯使其正確運行,則必須創建一個特殊的編輯器來編輯任務的包含結束日期,如下所示:

// inclusive editor for end dates
// use the default editor, but override the set_value/get_value methods
var dateEditor = gantt.config.editor_types.date;
gantt.config.editor_types.end_date = gantt.mixin({
   set_value: function(value, id, column, node){
        var correctedValue = gantt.date.add(value, -1, "day");
        return dateEditor.set_value.apply(this, [correctedValue, id, column, node]);
   },
   get_value: function(id, column, node) {
        var selectedValue = dateEditor.get_value.apply(this, [id, column, node]);
        return gantt.date.add(selectedValue, 1, "day");
   },
}, dateEditor);
 
var textEditor = {type: "text", map_to: "text"};
var startDateEditor = {type: "date", map_to: "start_date"};
var endDateEditor = {type: "end_date", map_to: "end_date"};
var durationEditor = {type: "number", map_to: "duration", min:0, max: 100};
 
gantt.config.columns = [
    {name: "text", label: "Name", tree: true, width: 200, editor: textEditor, 
        resize: true},
    {name: "duration", label: "Duration", width:80, align: "center", 
        editor: durationEditor, resize: true},
    {name: "start_date", label: "Start", width:140, align: "center", 
        editor: startDateEditor, resize: true},
    {name: "end_date", label: "Finish", width:140, align: "center", 
        editor: endDateEditor, resize: true}
];
 
// change lightbox and grid templates to display dates of tasks in an inclusive format
gantt.templates.task_end_date = function(date){
    return gantt.templates.task_date(new Date(date.valueOf() - 1)); 
};
 
 
var gridDateToStr = gantt.date.date_to_str("%Y-%m-%d");
gantt.templates.grid_date_format = function(date, column){
    if(column === "end_date"){
        return gridDateToStr(new Date(date.valueOf() - 1)); 
    }else{
        return gridDateToStr(date); 
    }
}
格式化前置編輯器的值

從v6.3開始,Gantt允許直接從內聯編輯器中指定鏈接的類型以及滯后/超前值。

為此,您需要使用鏈接格式化程序模塊,并將LinksFormatter的一個實例提供到先前的編輯器中:

var formatter = gantt.ext.formatters.durationFormatter({
    enter: "day", 
    store: "day", 
    format: "auto"
});
var linksFormatter = gantt.ext.formatters.linkFormatter({durationFormatter: formatter});
 
var editors = {
    text: {type: "text", map_to: "text"},
    start_date: {type: "date", map_to: "start_date", 
                min: new Date(2018, 0, 1), max: new Date(2019, 0, 1)},
    end_date: {type: "date", map_to: "end_date", 
                min: new Date(2018, 0, 1), max: new Date(2019, 0, 1)},
    duration: {type: "duration", map_to: "duration", 
                min:0, max: 100, formatter: formatter},
    priority: {type: "select", map_to: "priority", 
                options:gantt.serverList("priority")},
    predecessors: {type: "predecessor", map_to: "auto", formatter: linksFormatter} 
};
 
gantt.config.columns = [
    {name: "wbs", label: "#", width: 60, align: "center", template: gantt.getWBSCode},
    {name: "text", label: "Name", tree: true, width: 200, editor: editors.text, 
        resize: true},
    {name: "start_date", label: "Start", width:80, align: "center", 
      editor: editors.start_date, resize: true},
    {name: "predecessors", label: "Predecessors",width:80, align: "left", 
      editor: editors.predecessors, resize: true, template: function(task){
            var links = task.$target;
            var labels = [];
            for(var i = 0; i < links.length; i++){
                var link = gantt.getLink(links[i]);
                labels.push(linksFormatter.format(link)); 
            }
            return labels.join(", ")
        }},
    {name:"add"}
];
自定義內聯編輯器

您還可以指定自定義內聯編輯器。為此,您需要通過以下方式創建一個新的編輯器對象:

gantt.config.editor_types.custom_editor = {
  show: function (id, column, config, placeholder) {
    // called when input is displayed, put html markup of the editor into placeholder 
    // and initialize your editor if needed:
    var html = "<div><input type='text' name='" + column.name + "'></div>";
    placeholder.innerHTML = html;
  },
  hide: function () {
    // called when input is hidden 
    // destroy any complex editors or detach event listeners from here
  },
 
  set_value: function (value, id, column, node) {
    // set input value
  },
 
  get_value: function (id, column, node) {
    // return input value
  },
 
  is_changed: function (value, id, column, node) {
    //called before save/close. Return true if new value differs from the original one
    //returning true will trigger saving changes, returning false will skip saving 
  },
 
  is_valid: function (value, id, column, node) {
    // validate, changes will be discarded if the method returns false
    return true/false;
  },
 
  save: function (id, column, node) {
     // only for inputs with map_to:auto. complex save behavior goes here
  },
  focus: function (node) {
  }
}
為了實現可重用的編輯器,需要記住一些關鍵點:
  • 通常,get_value不修改任務對象。該方法僅返回內聯編輯器的當前值。如果該值被認為是有效的,甘特將使用該值自動更新相關任務。
  • 使用map_to編輯器的配置選項可以指定任務的哪個屬性應由編輯器更新,但不要將其硬編碼到編輯器中。通過這種方式,您可以將編輯器重用于不同的列。
  • 除非您使用復雜的javascript小部件,否則無需在hide函數中指定任何邏輯,因此可以將其保留為空。否則,使用此方法調用析構函數或清理顯示編輯器時附加的任何事件處理程序。
  • 確保實現is_changed和is_valid功能:
  • 如果is_changed始終返回true,則每次關閉編輯器時,編輯器都會觸發更新(可以發送到后端)。僅當輸入值與初始狀態相比實際發生更改時,此方法才應返回true;否則,該方法應返回true。
  • is_valid 用于防止輸入無效值。
  • 如果您要實現的編輯器比將值寫入任務的屬性要復雜的多(例如內置的前身編輯器就是一個很好的例子),則需要在save函數中實現所需的邏輯并指定map_to選項輸入到“ auto”。在這種情況下,甘特圖不會修改任務對象,而是save在需要將所做的更改應用于編輯器時調用該函數。
這是一個簡單數字輸入的實現示例。請注意,該hide方法可以是空函數,并且save可以完全跳過該方法。
var getInput = function(node){
    return node.querySelector("input");
};
 
gantt.config.editor_types.simpleNumber = {
    show: function (id, column, config, placeholder) {
        var min = config.min || 0,
        max = config.max || 100;
 
        var html = "<div><input type='number' min='" + min + 
                      "' max='" + max + "' name='" + column.name + "'></div>";
        placeholder.innerHTML = html;
    },
    hide: function () {
      // can be empty since we don't have anything to clean up after the editor 
          // is detached
    },
    set_value: function (value, id, column, node) {
        getInput(node).value = value;
    },
    get_value: function (id, column, node) {
        return getInput(node).value || 0;
    },
    is_changed: function (value, id, column, node) {
        var currentValue = this.get_value(id, column, node);
        return Number(value) !== Number(currentValue);
    },
    is_valid: function (value, id, column, node) {
        return !isNaN(parseInt(value, 10));
    },
    focus: function (node) {
        var input = getInput(node);
        if (!input) {
            return;
        }
        if (input.focus) {
            input.focus();
        }
 
        if (input.select) {
          input.select();
        }
    }
};
之后,您可以使用與內置編輯器相同的方式來使用編輯器:
var numberEditor = {type: "simpleNumber", map_to: "quantity", min:0, max: 50}; 
 
gantt.config.columns = [
    ...
    {name: "quantity", label: "Quantity", width: 80, editor: numberEditor, 
        resize: true},
    ...
];
請注意,hide在這種情況下,我們不需要實現該方法,因為甘特圖會自動分離編輯器的DOM元素,并且在關閉編輯器后無需清理其他內容。

編輯器

hide如果您在內聯編輯器中使用復雜的小部件,則可能需要添加邏輯。

例如,讓我們考慮以下使用jQuery的DatePicker輸入的實現。在這種情況下,我們需要在將日期選擇器小部件與DOM分離后銷毀它。

先決條件:

<link rel="stylesheet" >
<script src="http://code.jquery.com/jquery-1.12.4.js"></script>
<script src="http://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
編輯:
gantt.config.editor_types.custom_datepicker_editor = {
    show: function (id, column, config, placeholder) {
        placeholder.innerHTML = "<div><input type='text' id='datepicker' name='" + 
                                  column.name + "'></div>";
        $("#datepicker").datepicker({
            dateFormat: "yy-mm-dd",
            onSelect: function(dateStr){
                gantt.ext.inlineEditors.save()
            }
        });
    },
    hide: function (node) {
        $("#datepicker").datepicker( "destroy" );
    },
 
    set_value: function (value, id, column, node) {
        $("#datepicker").datepicker("setDate", value);
    },
 
    get_value: function (id, column, node) {
        return $("#datepicker").datepicker( "getDate" );
    },
 
    is_changed: function (value, id, column, node) {
        return (+$("#datepicker").datepicker( "getDate" ) !== +value);
    },
    is_valid: function (value, id, column, node) {
        return !(isNaN(+$("#datepicker").datepicker( "getDate" )))
    },
    save: function (id, column, node) {
    },
    focus: function (node) {
    }
};
 
let dateEditor = {
    type: "custom_datepicker_editor",
    map_to: "start_date"
};
 
gantt.config.columns = [
    {name: "text", tree: true, width: '*', resize: true},
    {name: "start_date", align: "center", resize: true, editor: dateEditor},
    {name: "duration", align: "center"},
    {name: "add", width: 44}
];
editor.save

save僅當您的編輯器需要一次修改任務的多個屬性,或者希望它修改不同于任務的對象時,才需要使用該功能。

在這種情況下,您可以保留適當的實現以get_value進行內置驗證,但是gantt本身不會嘗試將編輯器的值應用于任務,save而是將調用該函數。

之后save被調用時,你需要解釋的輸入值,并應用變為帶有自定義代碼甘特。方法完成后,Gantt將調用onSave事件save,但不會為修改后的行調用gantt.updateTask。

筆記!save僅當您map_to:"auto"在編輯器的配置中指定時,才會調用該方法:

var editors = {
    ...
    predecessors: {type: "predecessor", map_to: "auto"}
};
內置的前身編輯器就是此類控件的一個很好的例子。您可以在相關示例中找到其簡化的實現。

關產品推薦:

VARCHART XGantt支持ActiveX、.Net等平臺的C#甘特圖控件

AnyGantt構建復雜且內容豐富的甘特圖的理想工具

jQuery Gantt Package基于HTML5 / jQuery的跨平臺jQuery Gantt包

phGantt Time Package對任務和時間的分配管理的甘特圖

APS幫助提升企業生產效率,真正實現生產排程可視化呈現與控制,快速有效響應不同場景的生產計劃,提高準時交貨能力,提高產能和資源利用率

想要購買dhtmlxGantt正版授權,或了解慧都APS系統請點擊

標簽:

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn

文章轉載自:

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
99精品无人区乱码1区2区3区 | 美女胸又www| 九七九七色伦在线影院 | 绝色影视在线观看免费版电视剧 | 国产又黄又爽视频免费观 | 国产在线一卡2卡三卡4卡免费 | 老司机在线精品视频播放 | 狼人亚洲国内精品自在线 | 国产亚韩欧美联合在线 | 亚洲色大成网站www永久 | 国产区一区二区三区精品 | 丝袜一区在线 | 女同互添下身视频在线观看 | 国产欧美日韩一区二区综合 | 国产精品综合色区在线观看 | 中文字幕精品二区 | 男女超爽视频免费播放 | 欧美日韩不卡高清在线看 | 国产精品日韩无卡一区二区 | 性生生活 | 国产网站一区二区三区导航 | 曰本丰满 | 88影视网免费的电视剧大全 | 精品免费国产一区二区三区 | 97久视频精品视频在线老司机 | 国产午夜福利伦理300 | 欧美系列国产系列一 | 日韩国产一区二区三区在线 | 在线观看国产h视频 | 亚洲国产亚洲片在线观看播放 | 日本一区二区三区在线观看网站 | 欧美高清性色生活 | 亚洲高清不卡 | 亚洲精品欧美日韩一区二区 | 国产欧美日本韩国高清 | 欧美另类图片视频无弹跳 | 精品亚洲二区 | 野花韩国 | 日本特黄特黄刺激免费大片 | 天天影视色 | 国产国产人免费观看在线视频 | 亚洲免费影视乱伦 | 欧美日韩视频免费播放 | 日韩精品电影一区 | 免费电影欧美日韩 | 国产免费又刺激 | 硬又粗视频| 精油按摩2 | 日韩在线免 | 影视最全更新最快 | 国产久爱青草视频在线观看 | 欧美日韩在线一区二区三区 | 青青导航| 最新电视剧免费观看 | 成人深夜影院 | 91麻精品| 国产精品视频免费播放不卡 | 射射影院 | 区二区三区观 | 久青草国产观看在线视频 | 亚洲日本在线中文字幕 | 最近的中文字幕 | 婷婷伊人网 | www在线观看一区二区三区 | 国产精品国产一级按摩a√ 日韩精品专区在线影 | 息与子猛烈交尾在线播放 | 亚洲午夜国产精品无卡 | 午夜福利啪爽国产片精品 | 国产欧美一区二区精品婷婷 | 国产推特绿帽大神在线 | 国产在线观看免费 | 日本阿v视| 国产愉拍精品视频手 | 国产一区二区 | 曰本丰满 | 国产精品高清视亚洲 | 日本高清在线天码一区播放 | 欧美国产一区二区三区精品 | 欧美中文字幕无线 | 国产成a人亚 | 大乳丰满 | 51vⅴ免费视 | 国产乱理伦片 | 国精产品一区二区三区有限 | 五月天婷五月天 | 自在拍在线播放 | 亚洲精品资源网在线观看 | 最新电影电视剧在线观看 | 这里只有精品首页 | jizz国产精品大全 | 日本免费高清一本视频 | 国产亚洲精品自拍 | 国产久在线观看免费视频 | 日本特级婬片中文免费看 | 欧美老年人草逼视频 | 日本成a人片在 | 欧美日韩国产亚洲精品 | 粗大的内捧猛烈进出在线视频 | 亚洲卡通欧美制服中文 | 欧美精品成人一区二区三区影院 | 欧美日韩亚洲无线码在线观看 | 视频在线中文字幕亚洲 | 亚洲精品国产美女在线观看 | 国产在线成本人视频摸腿 | 国产福利在线观看片 | 亚洲欧美日韩另类丝袜一区 | 好看的电视剧全集免费在线观看 | 99re视频在 | 国产精品国产午夜免费看福利 | 最近日本电影免费观看全集 | 精品欧美一区二区视 | 九九免费福利精品视频 | 米奇影院日韩免费 | 国产精品视频1区 | 日韩熟女精品影院 | 博士之日 | 欧美亚洲日韩国产 | 亚洲中文字幕久 | 18视频免费网址在线观看 | 大胸视频在线观看国产 | 国产精品宾馆国内精品酒店 | 亚洲va在线va天堂va在线 | 牛牛精品一区二区三区 | 国产在线观看一区二区三区 | 国产做爰免费视频观看 | 99视频有精品视频在线观看 | 国产a不卡片精品免费观看 91日韩精品视频 | 国产精品1区在线播放 | 女人脱精光一清二楚图片 | 国产人妇三级视频在线观看 | 天堂а√在线地址8中文种子 | 污网站在线观看视频平台 | 亚洲国产一级在线观看 | 精品女同同性视频在线网 | 精品福利私拍 | 韩国非常大度的电影原声 | 新片速递 | 国产乱精品女同自线免费 | 韩国男女 | 欧美日韩一区二区三区综合 | 九七九七色伦在线影院 | 欧美+校园+激情+清纯+另类 | 亚洲成a∧人片在 | 麻花豆传媒剧国 | igao视频在线观看免费 | 免费大mm视频在线观看 | 日韩欧美国产精品区 | 欧美极品欧美精品欧美视频 | 一级理论片免费观看在线 | 国产v片在线播放免费观看大全 | 亚洲最大的情人在线 | 国产亚洲精品线观看不卡无毒 | 囯产免费一区二区三区在线播放 | 7799hcom视频电影 | 九九免费视频 | 白洁被五个人玩一夜 | 国产caouv在线观看 | 国产精品一区高清在线观看 | 日韩在线视频一区中文字幕不卡 | 欧美日韩第一区 | 成人激情视 | 免费大mm视频在线观看 | 国产女网红亚洲精品 | 欧美日韩a∨一区二区视频 日本黄本道一区二区在线观看 | 日韩美女永久网址在线观看 | 国产伦精品免编号公布 | 日本女优在线口爆二区三区 | 美女张开让男生桶 | 日本黄页网站 | 99亚洲精品高清一二区 | 国产999在线观看 | 日本免费一区二区在线播放 | 亚洲午夜成激人情在线国内 | 精品日韩嗷嗷视频在线观看 | 老司机精品 | 国产成年人精品一区二区 | 日韩特黄大片日 | 99视频精品全部国产盗摄视频 | 中本亚洲欧美国产日韩 | 国产v精品欧美精品v日韩 | 成人精品天堂一区二区三 | 日本免费人成在线网站 | 国产国产乱老熟女视 | 日韩免费播放一区二区 | 香蕉有码在线视频发布 | 成人国产亚洲日本在线 | 国产厨房一区二区三区 | 欧美a级片一区二区在线播放 | 国产电影一区二区三区 | 久热九九| 欧美精品亚洲精品日韩专区va | 免费国产之 | 欧美日韩视频在线第一区 | 91短视频app官网下载 | 91成人影院未满十八勿入 | 国产乱码伦精品一区二区三区 | 在线观看亚洲人成网址 | 欧美高清在线 | 亚洲精品中文字幕乱码三区 | 国产精品一区二区四区 | 免费只有精品国产 | 欧美日韩精品网 | 免费播放国产性色生活片 | 在线精品亚洲一区二区绿巨人 | 国自产拍在线网站 | 免费视频精品一区 | 日本欧美日韩综合精品一区二区 | 综合图区亚洲网友自拍 | 亚洲国产日韩一级二级三 | 97精品亚成在人线免视频 | 五月综合激情婷 | 国产网友自拍一区 | 欧美日韩免费不卡在线观看 | 国产精品黄页网站在线播放免费 | 不卡电影网 | 亚洲有码在线播放 | 国产精品资源在线播放 | 午夜福利成人污在线观看 | 国产在线拍揄 | 亚洲色成人www永久网站 | 91视频福利 | 成人国产精品一区二区在线观看 | 成人a视频高清 | 亚洲国产精品尤物yw在线 | 欧美最近 | 国产在线不卡一区 | 国产精品视频每日更新播放 | 欧美性猛交xxxx乱大交 | 三级乱伦国产欧美 | 国自产精品手机在线观看视频 | 99爱国 | 激情小说激情图片 | 国产精欧美一区二区三区 | 欧美一区二区成人午夜在线观看 | 国产精彩视频一区二区在线观看 | 欧美日韩性生活视频 | 欧美福利一区二区三区 | 大地影院mv在线观看视频免费 | 一区二区三区四区精品视频 | 二区三区国产亚洲综合 | 一区二区三区在线观看高清视频 | 欧美一区二区三区在线观看 | 国产女技师按摩在线观看 | 综合精品| 日本大片免a | 国产理伦在线观看 | 1卡2卡三卡4卡国产 欧美人和 | 亚洲国产剧情一 | 午夜一级韩国欧美日本国产 | 午夜亚洲福利在线老司机 | 国产97视 | 黄瓜视频在线观看 | 日本阿v视频高清在线中文 银杏影视 | а√天堂网www在线搜索 | 成人欧美一区二区三区黑人免费 | 韩国大片 | 性欧美一区二区三区在线观看 | 最新国产一区二 | 免费日韩电影网 | 国产精品91视频免费 | 亚洲国产精品综合一区在线 | 成年偏黄全免费网站 | 国产网红刘婷在线视频 | 精品黑人一 | 欧美韩国电影免费在线观看 | 国产免费a视频 | 成年人午夜免费福利 | 亚洲精品1区2区3区4区 | 黑人巨大精品欧美一区二区在线 | 国产亚洲综合激情校园小说 | 国产女技师按摩在线观看 | 守寡的岳引 | 国产男女插插一级 | 国产乡下三级全黄三级在线观看 | 一区二区三区国产美女在线播放 | 1024国产在线在线视频 | 亚洲熟伦熟女新五十路熟 | 国产欧美丝袜在 | 国产日韩综合精品一区二区三区 | aaak7美国发布站| 国产国语自产拍在线观看 | 99久在线国内在线播放 | 不卡在线观看 | 韩国伦理电影在线神马 | 欧美熟女乱轮综合图区 | 九九国产精品国产精选之刘婷野 | 国产一级a毛一级a看免费人娇 | 蜜桃国产在线观看网址 | 国产精品一区在线 | 午夜视频免费观看 | 国产在线一区二区三区在线 | 大肉大捧一进一出视频 | 天堂在线亚洲精品专区 | 国产欧美日韩精品综合第一区 | 浓毛老太交欧美老妇 | 欧美日本一区 | 亚洲三级带中字 | 国产亚洲精品成人 | 国产一级中文字幕 | 一级特黄大片欧美99 | 欧美三级日本三 | 日本a∨ | 久热中文字幕精品视 | 国产在线精品一区在线观看 | 国产欧美日韩一区二区加勒比 | 中文字幕精品视频第一区第二 | 国产乱理伦片在线观看夜一区 | 国产青草伊伊在线观看 | www亚洲精品在线观看 | 一区二区三区视频免费 | 国产精品乱码一二三区 | 午夜国产福利在线直播 | 欧美性一| 国产在线一区二区三区四区 | 国产精品夜色一区二区三区 | 国产乱伦视 | 国产午夜视频在线 | 国产在线播放精品视频 | 污网站在线观看视频平台 | 亚洲欧美乱综合图片区小说区 | 日韩视频中文字幕在线观看 | 九九九九精品视频在线播放 | 国产亚洲精品线观看77 | 国产一级理论在线电影 | 国产线精品视频在线观看 | 欧美老妇交乱视频在 | www.俺去也.com影院99 | 日本黄在线观 | 国产丁香婷婷在线亚洲视频 | 白白发布精品视频在线观看 | 欧美日韩免费手机在线 | 播放高清mba | 欧美亚洲日本国产黑白 | 色两性午夜视频免费观看 | 日本黄页免费大片在线观看 | 国产人成视频 | 国产灌醉极品在线观看 | 国产理论片高清 | 老年人一级特黄aa大片 | 免费的成年私 | 国产精品激情一区在线观看 | 果冻传媒mv国产推荐视频 | 日韩精品中文字幕vr专区 | 日本一区二区在线播放 | 韩国专区福利一区二区 | 亚洲+欧美+国产 | 肉色超薄丝袜脚交一区二区 | 绝对真实国产乱 | 在线日本在线中文字幕 | 成人国产一区二区 | 亚洲国产精品一区第一页 | 国一产区视频 | 天天插天天射 | 国产色色 | 日韩高清专区 | 日本免费高清一本视频 | 自拍伦理视频一区二区三区 | 国内女人喷潮视频免费观看 | 婷婷亚洲综| 天天综合网网欲色 | 国产亚洲欧美在线专区 | 日本一本精品中文字幕视频 | 亚洲欧美日韩另类中文字幕组 | 精品国产乱码一区 | 区二区视频免费看 | 99精品热在线观看视频手机版 | 黑人巨大跨种族video | 国产精品有码在线观看播放 | 亚洲国产区男人 | 国产在线九色 | 国产综合在线观看自拍 | 日韩精品a在线视频 | 亚洲一区二区在线观看黄 | 欧美亚洲日韩色另类乱 | 秋霞伦理手机在线看片 | 国产极品尤物铁牛tv网站 | 精品自拍中 | 日本网站在线播放 | 香港三级台湾三级在线播放 | 国产精品亚洲专区在线播放 | 福利理论片 | 99精品热爱在 | 一级国产| 偷妇激情www色色五月丁香婷 | 欧美猛交喷潮在线播放 | 国产免费公开手机在线 | 国产免费福利在线视频 | 欧美蜜桃在线一二三区 | 国产日本亚洲一 | 女同另类啪 | 欧美日韩视频在线第一区 | 性欧美暴力猛交6 | 尤物视频在线网站 | 成都在线观看免费观看 | 精品国产自在精品国产精华天 | 日韩色区 | 人伦小说视频在线 | 4399国语在线观看视频 | 精品日本一区 | 国色天香国产精品 | 日韩18成人三级在线观看 | 99精品高清视频观看a | 国产揄拍视频在线观看激情 | 野花影视| 日本高清视频www夜色资源 | 青青草色| 国产综合精品国 | 97精品久| 日韩免费在线观 | 强奷乱码中文字幕熟女导航 | 青柠影院免费观看电视剧高清 | 95激情视频 | 欧美另类69xxxx| 国产性夜夜春夜夜爽18 | v中文字幕网 | 丰满饥渴老女人hd | 亚洲人成在线影院 | 国产亚洲久一区二区 | 日韩粗大的内捧猛烈进出视频网 | 久99热这里只有精品 | 五月天精 | 国产精品高清尿小便嘘嘘主演 | 天天一区| 日韩区一区二区三区四 | 99ri精品| 日本在线不卡二区三区 | 国产日本欧美亚洲日韩 | 欧美日产成人高清视频 | 97中文字幕无线观 | 亚洲精品r级在线观看网站 182tvc午夜福利在线观看污 | 99re这里只有精品视频 | 97国产在线 | 日韩精品免费一级视频 | 亚洲精品一区二区三区视频在线观 | 伊人五月婷婷 | 日韩免费在线视频 | 成aⅴ人免费观 | 91永久视频在线 | 国产精品亚洲а∨天堂免下载 | 99国产精品 | 欧美极品色综合 | 日产精品区至六区在线 | 成人国产第一区在 | 国产亚洲天堂午夜福利小视频 | 日韩欧美国产中文字幕 | 777琪琪午夜理论电影网 | 亚洲国产日韩在线观看 | 国产精品天天看 | 亚洲熟女综合 | 日韩欧美在线播放视频 | 国产福利专区精品视频 | 国产在线观看精品高清 | 欧美在线播放一区三区不卡 | 国产一级二级亚洲 | 欧美日韩高清精品一区二区 | 欧洲日韩一区二区三区四区 | 亚洲卡一 | 精品乱码一区二区三四区视频 | 国产探花在线观看 | 精品美女一级一区二区三 | 成人亚欧网站在 | 国产一区二区三区欧美在线 | 日韩精品激情中文一区 | a级国产乱理论片在线观看看 | 在线视频观看 | 欧美精品人爱a欧美精品 | 另类在线观看 | 在线综合亚洲欧美网站 | 精品欧美极品视频在线播放 | 欧美一区二区三区免费播放 | 国产在线2025最新 | 91se在线看片国产免费观看 | 国产在线观看精品日韩 | 精品国产理论在线观看不卡 | 国产v精品欧美精品v日韩 | 日韩精品福利资源网站在线 | 日韩精品亚洲一级在线观看 | 国产精品盗摄一区二区在线 | 国产在线观看精品一区二区 | 欧美亚洲韩国日本一区 | 国产午夜伦伦午夜伦 | 亚洲日本韩国 | 成年免费国产大片 | 手机韩剧天天更新韩剧免费看 | 国产在线欧美日韩精品一区 | 欧美日韩不卡视频合集 | 成年免费大片黄在看 | 欧美变态一区二区 | 边做边爱完整版免费视频播放 | 国产精品亚洲五月天高清 | 在线精品一区二区三区不卡 | 日韩高清在线二区 | 国产污视频网站 | 国产国产亚洲高清 | 欧美性猛交xxxx乱大交 | 亚洲欧洲中文字幕 | 绿帽视频 | 精品乱子伦一区二区三区 | 中文乱码| 性欧美极品xxxx欧美一 | 国产乡下三级全黄三级在线观看 | 日韩不卡视频在线观看 | 欧美另类69xxxxx极品 | 国产亚洲日韩网暴欧美台湾 | 永久免费影院 | 99视频免费在 | 频道国产在线资源 | 99精品偷拍视频一区二区三区 | 欧美激情国产一区在线不卡 | 国内精品视频一区 | 国产高清在线精品一区不卡 | 国产欧美日韩午夜在线观看 | 三级三级三级a级全黄三电影 | 国产又色又爽又黄的视频网站樱 | 高清免费大 | 日韩一区二区在线 | 精油按摩2 | 日本中文字幕乱码在线精品 | 扒开腿挺进肉嫩小泬喷水网站 | 三区爱欲| 日本一本在线播放 | 区不卡无毒影院 | 日产精品卡二卡三卡四卡区 | 国产美女弄出 | 免费草逼视频网站 | 在线视频一区二区不卡 | 妺妺窝人体色www在线观看 | 美女裸身网站免费看免费网站 | 欧美激情在线 | 精品黑人一区二区三区 | 国产欧美国日产在线播放 | 国产成视频在线观看 | 伊人色综合网 | 欧美日韩香蕉在线播放视频 | 国产乱子影视频上线免费观看 | 国产欧美亚洲三区久在线观看 | 91青青国产在线观看免费 | 欧美精品国 | 亚洲综合色区在线播放 | 日本丰满大 | 99热这里只有精品国产66 | 日韩在线视频线视频免费 | 欧美黑人疯狂性受 | 日韩国产一区二区网站在线看 | 精品入口| 免费人成网站在线免费观看 | 日产精品一区二区三区免费 | 九九热这里 | 亚洲人成亚洲人成在线观看 | 国产精品天干天天 | 日韩大片高清播放器大全 | 美女丰满精品 | 亚洲综合激情另类小说区 | 午夜电影院 | 欧美亚洲国产日韩一区二区 | 在线欧美精品二区三区 | 国产高清在线丝袜精品一区 | 国内精品卡一 | 久热精品视频在线播放 | 国产视频一区二区三区四区在线 | 激情国产原创在线观看 | h片在线观看免 | 日本午夜免费理论片 | 精品国产自在在线在线观看 | 国产va免费精品 | 区三区免费视频 | 国产日韩产欧美一区二区 | 日韩精品一线二线三线 | 国产精品亚洲a∨天堂 | www在线播 | 国产又粗又黄又爽的视频 | 国产精品综合色区日韩 | 99精品热爱在 | 夜夜爽免费看 | 国产xxxxxxbd | 国内日本精品视频在线观看 | 日韩一本之道一 | 亚洲精品一区二区三区人妖 | 呦交小u女国产 | 国产日韩欧美在线不卡 | 欧美日韩视频综合一区无弹窗 | 亚洲制服丝袜一区二区三区 | 国产羞羞羞视频在线播放 | 91福利在线视频 | 欧美日韩亚洲中文综合视频 | 国产一级在线现免费观看 | 亚洲春色第一页 | 美国产日产一区∨ | 99精品视频在线观看婷婷 | 欧美日本道 | 亚洲一区日韩高清中文字幕亚洲 | 亚洲精品国产精品国自产观看 | 国产精彩香蕉在线视频 | 国产男女高清视频m免费 | 亚洲国产一区在线观看 | 欧美一级韩国一级日韩一级 | 亚欧成人 | 国产日韩精品欧美一区色 | 精品产区wnw2544| 亚洲一本中文日韩 | 国产精品视频第一区二区 | 日本在线高清不卡免费播放 | 国产综合一区二区在线观看 | 三级国产4国语三级在线 | 欧美日韩一区二区精美视频 | 国产乱子影视频上线免费观看 | 免费精品99 | 日韩欧美亚洲国产永久在线观看 | 国内盗摄视频一区二区三区 | 欧美+日韩+中文字幕 | 国产日韩在线观看一区福利 | 亚洲一二三区在线观看 | 欧美亚洲国产激情一区二区 | 国内精品视频一区二区三区八戒 | 国产小视频在线观看免费 | 久操视频网站 | 成人啪精品视频网站午夜 | 午夜免费福利体验 | 91熟女视频| 国产喷水在线观看 | 欧美日韩伦理电影 | 欧美激情国产一区在线不卡 | 国产精品一二三区日韩免费 | 欧美日韩国产激情综合 | 亚洲国产精品∨a在线看黑人 | 欧美日韩综合不卡在线观看 | 国产精品厕所电影 | 国产97在线视频 | 国产99在线视频 | 高清一区二区亚洲 | 综合影院| 国产www尤物精品在线观看 | 97国产精品人人 | 亚洲日本一区二区三区在线不卡 | 欧美日韩性高爱潮视频 | 国产不卡视频在线观看 | 国产一级αⅴ片免费看 | 欧美日韩亚洲中文综合 | 国产亚洲日韩在线播放不卡 | 字幕一区二区三区四区 | 老熟女乱子伦 | 成人爽免费视频在线观看 | 日韩一本之道一 | 国产91丝袜在线精品 | 夜色福利美女曝乳视频 | 日韩欧美综合一区二区三区 | 国产日韩欧美综合 | 97视频在线观看这里只有精品 | 在线观看人成视频免费不卡 | 国产玉足脚交极品网站 | 欧美亚洲图片日韩 | 国产偷v| 精品美女一级在线观看 | 亚洲高清一区二 | www.日| 91精品最新国自产拍在线观看 | 激情福利社 | 亚洲专区日韩专区在线观看 | 成全视频在线观看大全腾讯地图 | 中文字幕亚洲综合小综合在线 | 91香蕉国产线在线观看免费 | 亚洲va综合va国 | 中文日产 | 青青手机国产在线视频 | 国产福利导 | 电影在线观看 | 国产日产综合综合 | 日韩福利在线观看 | 中文字幕永久一区二区三区 | 男女肉大捧一进一出视频 | 欧美+日韩+免费 | 成年网站拍拍拍免费播放 | 好看的高清电影大全 | 国产亚洲老熟女视频 | 国产在线不卡精品网站互動交 | 欧美在线精品国自产拍愿 | 欧美视频人人干人人 | 亚洲欧美日韩综合精品 | 日韩四级片在线看 | 国产剧情自创在线播放 | 欧美日韩国产首页 | 在线综合亚洲欧美日韩手机版 | 日本理伦片午夜理伦片 | 欧美日韩国产在线观看网站 | 国产精品线免费线观看 | 国产成+人+综合+亚洲欧美 | 国产又粗又大视频 | 国产精品一区日韩视频三区 | 亚洲一区乱码精品中 | 日韩无卡一区二区三区视频 | 99久女女精品视频在线观看 | 伊人久色 | 欧美激情性色生活片免费观看 | 中文字幕亚洲无线码一区女同 | 中文字幕精品视频在线观看 | 日本一区视频在线播放 | 91精品国产高清在线重 | 国产福利小视频在线免费观看 | 中日韩产精品1卡二卡三卡 噼里啪啦的视频免费观看 国产揉搓极品美女97 | 国产日韩欧美一区二区综合 | 日本三级网站在线观看视频 | 在线观看国产色一二三区 | 妖精视频 | 欧美午夜性刺激在线观看免费 | 亚洲国产精品自产在线播放 | 国产精品日韩在线 | 日韩视频在线观看视频 | 国产在线视精品在一区二区 | 96精品专区国产在线观看高清 | 亚洲欧美精品一中文字幕 | 国产偷v国产偷v亚洲偷v电影 | 精品九九热在线免费视频 | 国产又色又爽又黄 | 国产乱码日产精品bd | 日韩欧美国产一区二区 | 欧美高清一区二区三区欧美 | 国产的视频在线观看 | 精品国产综合色在线 | 午夜三级a三级三点窝 | 日本亚洲午夜电影 | 欧美成本人动漫在线观看 | 国语第一次处破女 | 欧美视频一区二区三区 | 欧美日韩国产中文精品字幕 | 日韩女优影音先 | 337p日本大胆欧美人 | 成人播放日韩在线观 | 免费电影 | 国产精品综合色区在线观看 | 欧美性video高清精品 | 蜜臀国产在线观看 | 日韩女同性恋二区三区在线视 | 女同另类一区二区三区 | 精品影院 | 国产喷水在线观看 | 国产欧美综合一 | 91电影在线观看 | 91精品国产自在现线91 | 欧美综合自拍亚洲综合 | 日产一线 | 精品自拍9| 最近中文字幕免费完整视频1 | 日韩成人欧美在线 | 91国语精品自产拍在线观看 | 国产精品成人免费视频网站 | 免费特级婬片高清视频 | 国产二代与美女酒店在线播放 | 色色色导航| 亚洲国产区中文在线观看不卡 | 日韩一区二区三区在线观看 | 国产人妖爆视频在线观看 | 国产女同互慰高 | 亚洲人成电影院在线观看 | 87国产私拍福利精品视频 | 亚洲中文在线不卡 | 亚洲va欧美va天堂v国产综合 | 亚洲欧洲另类春色 | 国产精品一区二区在线看 | 亚洲欧美日韩精品自拍 | 美女网站在线免费观看 | 国产女白丝脚交视频播放 | 亚洲成a人片在线观看天堂无 | 欧美日韩免费播放一区二区 | 成人伊人亚洲人综合网站 | 日韩vs欧美vs国产肉 | 欧美区精品系列在线观看不卡 | 欧美bbw性色大片 | 中文字幕v| 91电影院 | 国产欲乱一级视频 | 日韩系新ww44ww | 97在线观看视频免费公开 | 成人啪精品视频免费网 | aaa成人一区二区三区 | 欧美日韩国产在线 | 中文字幕制服丝袜在线观看 | 777国产偷窥盗摄精品1 | 日本女人一级视频在线观看 | 国产一区二区三区在线性观看 | 99热这里只有精品5 国产综合在线观看 | 欧美黑粗特黄午夜大片 | 午夜视频一区二区三区 | 新午夜电影网 | 中文字幕无吗热视频 | 欧美一区二区成人精品视频 | 亚洲色一区二区三区四区 | 精品影视 | 在线亚洲欧美制服中文字幕 | 国产欧美乱伦中文 | 中文字幕国产一区 | 欧美亚洲性爱电影 | 亚洲一区二区三区四区在线观看 | 国产亚洲精在线观看不卡 | 欧美亚洲日韩一区二区 | 国产日产高清欧美一区等 | 岛国一区二区三区视频 | 欧美老妇与 | 日本va在线视频播放 | 日本aa大片在线播放免费看 |