日韩福利首页在线观看网站-日韩福利免费网站视频在线-日韩福利局二区视频-日韩福利-日韩二区在线-日韩二区三区四区-日韩二区三-日韩电影中文字幕

半岛外围网上直营

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

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

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

# 界面/圖表報表/文檔/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@ke049m.cn

文章轉載自:

為你推薦

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


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
利記足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 最大網上PM娛樂城盤口(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規雷火競技官方買球(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 雷火競技權威十大網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) boyu·博魚信譽足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 權威188BET足球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規188BET足球大全(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 成人国产在线视频 | 爱操综合网 | 亚洲人成手机 | 国产v综合v亚洲欧美冫 | 成人抖音下载 | 加勒比一本大道香蕉大在线 | 国产亚洲精品福利在线 | 免费国产不卡一区二区三区 | 91精品秘在线观看 | 国产夜色福利院在线观看免费 | 亚洲综合一区二区三区人妖 | 国产伦理一区的二区三区四区 | 日韩国产午夜一区二区三区 | 日韩精品在线 | 欧美日韩第一区视频在线观看 | 国产亚洲综合网曝门系列 | 日韩淫片一区二区 | 国产熟女露脸对白硬了精品 | 国产在线一区二区三区四区 | 国内成人精品网 | 日韩精品影院 | 欧美性爱视频线上免费看 | 国产免费一级视频在线 | 一区二区三区亚洲综合 | 欧美成妇人吹潮在线播放 | 亚洲欧美洲成 | 欧美日韩日本中国高清视频在线 | 亚洲v欧美v日韩v国产v在线 | 国产精品视频分类一区 | 欧美日韩在线图片一区 | 国产一卡2卡三卡4卡免费网站 | 国产成综合 | 免费观看国产日本一区二区 | 欧美国产日产韩国在线 | 成人亚洲xxx在线观看 | 精品理伦国产在线播放 | 欧美亚洲精品社区 | 国产午夜福利片在线观看一区 | gogogo高清在线观看免费 | 日韩一级一区二区不 | 91每日更新视频在线观看 | 国产精品宾馆在线精品酒店 | 国产96在线 | 国产精品勾引上司在线播放 | 97色伦欧美日韩视频 | 亚洲中文字幕乱伦 | 网站在线观看 | 色就是色亚洲视频 | 欧美日韩一区欧美不卡 | 在线免费视频一区二区 | 国产极品尤物va在线精品 | 欧美亚洲日韩综艺 | 日本亚洲一区二区三区 | 国产视频一区二区 | 91视频黄版app | 国产人妖爆视频在线观看 | 一二三四视频中文成人 | 精品国产主播在线亚洲 | 毕业后来| 中文在线观看亚洲自 | 亚洲欧美日韩国产精品 | 在线观看欧美影 | 亚洲精品推荐 | 日本视频| 成人亚洲综合 | 91九色私密保健 | 韩国日本免费高清观看网址 | 九九线精品视频在线观看视频 | 亚洲男人第一αv网站 | 女人十八 | 欧美嫩交 | 偷自拍亚洲视频在线观看99 | 韩国精品一区二区视频 | 禁18怕啦啦啦视频网站 | 国产中文字幕在线 | 日韩在线一区二区三区免费视频 | 中日韩精品视频 | 欧美性色生活 | 成人免费观看视频 | 在线视频有码国产欧美 | 777国产偷窥盗摄精品品在线 | 国产偷伦视频高清完整版 | 欧美精品一级人爱aa视频 | 国产伦精品一区二区三区精品 | 国产兰桂坊视频在线播放 | 亚洲日韩aⅴ在线视频 | 欧美国产日本在线91肉丝 | 99视频免费| 欧美激情一区二 | 日本妇人成熟免费视频 | 国产97盗摄视频一区二区三区 | 国语对白精品视频在 | 日本一道高清视频 | 欧美精品亚洲精品日韩专区 | 国产伦子伦对白视频 | 日韩一区精品视频一区二区 | 欧美极品 | 亚洲v乱码专区国产乱码 | 国产精品高清全国免费观看 | 国产高清日韩一区二区四季 | 日本一区二区中文字幕 | 排行榜电视剧全集手机免 | 国产a∨视频一区二区 | 国产尤物亚洲精品不卡 | 欧美日韩精品在线二区 | 国产精品ⅴa在线观看 | 三区精品在线观看 | 成人午夜视频 | 国内精品自国内精品自线电影 | 免费一级欧美片在线观看 | 性日韩视频在线观看 | 国产酒店大战自拍 | 91人成在线观看网站 | 免费观看日本污污ww网站 | 成全视频高清免费观看电视剧 | 亚洲精品免费看日韩 | 视频一区二区欧美 | 乱子伦国产对白在线播放 | 国产精品女同一区二区在线 | 国产日韩欧美www在线观看 | 国产一区二区精品国产一级 | 亚洲福利中文字幕在线网址 | 国产女人久 | 日韩在线视频不卡一区二区三区 | 欧美一区精品视频一区二区 | 国产亚洲欧美日韩高清专区 | 老熟女老太婆爽 | 国产79在| 中文字幕一区二区三区日韩精品 | 国产午夜激情视频 | 国产精品12 | 国内免费视频一区二区三区 | 欧美日韩午夜福利一区二区 | 欧美日韩亚洲国产综合 | 最新高清热播电影 | 中文字幕在线免费 | 精品偷拍欧美日韩 | 激情欧美经典日韩 | 国产日韩亚洲欧洲一区二区三区 | 欧美福利一区二区三区 | 日韩视频中文 | 国产理论| 国产手机视频在线 | 成人日韩欧美亚洲视频 | 国产欧美精品二区 | 国产系列ts在 | 另类专区亚洲 | 欧美极品在线观看 | 日本哺乳期xxxx | 亚洲大片精品免费在线 | 国产理伦片a级在线观看 | 1313午夜精 | 成人午夜亚洲精品无 | 日本三级韩国三 | 成人福利免费观看体验区 | 亚洲欧美中文高清在线专区 | 一级国产二级精品 | 免费国产h视频在 | 99视频精品免费在线观看 | 国产日韩欧美丝袜另类视频 | 成人羞羞视频在线观看网站 | 欧美特黄特色三级视频在线观看 | 日韩国产一区二区网站在线看 | 免费的电影天堂手机在线观看 | 精品熟女视频一区二区三区国产 | 日本亚欧精品在线视频 | 国自产精品手机在线观看视 | 中文精品久 | 菠萝视频高清 | 国产精品日本欧美一区二区 | 免费国产网站在线观看不卡 | 亚洲精品欧美中文字幕 | 欧美一区日韩一区中文字幕页 | 成人区精品一区二区不卡 | 日韩欧美色射高清 | 91香蕉成人免费高清网站 | 国产成a人片在线 | 亚洲影视网 | yin荡护士揉捏乱p办公室视 | 亚洲精品国自产拍在线观看 | 另类欧美日韩精品一区二区在线 | 欧美va亚洲va在线观看 | 国产自产| 人成精品视频三区二区一区 | 欧美日产国产精品视频免费 | 国产真实迷奷系列在线400部 | 国产精品爽片在线观看 | 欧美国产日韩1区2区3区4区 | 女人下边被添全 | 歐美日韓國產綜合在線小說 | 国产主播福利片在 | 国产日产欧美精品视频二区 | 午夜拍拍拍 | 亚洲国产日韩欧美视频二区 | 国产精品+欧美激情 | 国产一区二区三区亚洲综合 | 成人a视频片在线观看免费 极品女神 | 国产网站在线播放 | 国产一区二区三区在线观看免费 | 亚洲视频在线观看免费 | 国产精品一区二区三区大 | 国产在线激情小视频青青 | 91系列在线观看 | 日韩在线一区卜 | 欧美国产合集在线视频 | 成人精品视频99在线观看免费 | 免费在线观看电视剧电影的网站 | 国产夜色精品视频 | 国产精品尹人在线观看 | 欧美国产午夜福利院 | 日韩亚洲制服欧美综合 | 欧美日韩北 | 欧美日本一区二区三区生 | 欧美日韩一二三 | 97久精品国产片一区二区三区 | 日韩精品二区 | 亚洲日本一区二区三区在线不卡 | 精品国产柚木在线 | 99视频精品全 | 6080欧美一区二区三区四区 | 国产一级午夜大片 | 日本理论午夜高清中文字幕 | 欧美一区二区三区四区五区六区 | 一个人看的免费高清www视频 | 日本免费影片一区二区 | 天天草夜夜草 | 87福利电影网 | 国产在线观看第二十三页 | 亚洲中文娱乐网在线观看 | 玖玖综合 | 国产亚洲视品在线 | 被暴雨淋湿 | 日韩一品二品三品 | 国产熟女真实 | 国产一区二区在线播放 | 国产黄a三级三级三级 | 中文欧美日 | 成人影视在线看 | 99精品免费 | 国产日韩精品一区二区在线播放 | 欧美性在线观看 | 动漫国产在线精品一 | 国产精品一二三区日韩免费 | 国产嫖妓免费视频 | 永久免费精品性爱网站 | 1024国产看片在线 | 每天更新的 | 国产乱理论在线观看 | 国产丝袜在线精品丝袜 | 国产一级 | a在线免费观看 | 午夜理论片yy44880影院 | 成人试看120秒体验区 | 国产中文字幕免费不卡 | 精品欧美一区二区视 | 国产欧美日韩综合精品一级 | 国产亚洲精品综 | 欧美一级精品视频一区 | 日韩和欧美一久 | 亚洲国产欧美日韩v一区二区 | 丝袜美腿一区二区三区 | 欧美日韩亚洲中文一字幕 | 国产欧美精品一区二区色综合 | 久青草国产97香蕉在线视频 | 国产在线播精品第三 | 91精品一区二区三区无吗 | 国产一级视频播放 | 亚洲一区欧美一区国产 | 激情在线观看视频 | 国产精品+日 | 日韩制服丝 | 国产一区国产二区在线精品 | 亚洲综合国产在不卡在线首映 | 欧美综合精品一区二区三 | 国产免费福利影院 | 国产a视频精品免费观看 | 日韩激情不卡一 | 成人热色戒 | 日本一区不卡在线观看 | 在线观看www成人影院 | 免费好看的电影大全 | 国产一区视频观看 | 国产尤物 | 老司机永久免费视频网站在线观看 | aqd安全检测 | 九色精品高清在线播放 | 国产精品乱码一区二 | 玖玖国产在线 | 91免费版视频在线观 | 国产精品天干天干在线观看61 | 国内女人喷潮完整视频 | 欧美日韩亚洲精品瑜伽裤 | 浅田真美 | 777国产偷窥盗摄精品品在线 | 日本高清中文字幕一区二区三区 | 日韩中文字幕网先锋资 | 九九精品视| 精品国产一区二区三区高清观看 | 亚洲精品一区二区不卡 | 国产精品国内免费一区二区三区 | 热门电视剧 | 欧美肥熟 | 三区观看 | 日韩国产中文欧美一区二区 | 91精品国产自产在线观永久 | 伊伊人成| 免费观看视| 男女做aj视频免费的网站 | 网站资源多午夜激情影院 | 日本免费不卡高清网站视频 | 国产一区二区三区乱码福利 | 国产一级特黄aa大片线观看 | 91精品视频网站 | 网络电影最 | 国产+激情四射 | 国产亚洲精品bt天堂精选 | 成人午夜福利 | 岛国视频在线观看一区二区三区 | 日韩综合国产传媒一区 | 日韩有码在线视频 | 国产精品成人观看视频 | 欧美ay亚洲ay日韩 | 免费中文字幕不卡 | 亚洲精品国产自在现线最新 | www.国产一区二区三区 | 国产精品亚洲一区二区z | 污污网站在线观看免费 | 又粗又硬又长又黄又爽 | 99国产精品中国在线 | 国产精品亚洲一区二区三区 | 日本国产网曝图片在线观看 | 国产在线自在拍91有声 | 国产精品欧美亚洲777777 | 精品国产柚木在线观看 | 国产精品视频一区视频二区 | 日韩中文字幕高清在线 | 成人碰碰视频公开老师 | 亚洲自拍欧美日韩丝袜 | 国产欧美精品一区二 | 国内精品一区二区三区最新 | 精品国内自产拍在线观看 | 亚洲产国偷v| 欧美在线免费观看 | 国产伦一区二区三区蜜桃 | 日本免费在线看aⅴ | 亚洲综合v在线在 | 91精品福 | 亚洲成a人片在线观看www流畅 | 国产激爽大片高清在线观看 | 免费播放婬乱男女婬视频国产 | 国产亚洲精品成人a在线 | 日韩在线一区二区不卡视频 | 国产最新在线视频91 | 人人看人人艹 | 韩国午夜三级理论 | 欧美精品九九 | 五月丁香中文字 | 欧美日韩国产首页 | 国产美女视频国产视视频 | 欧美日韩国产码高清 | 一区二区三区国产精品午夜福利 | 欧美综合激情网 | 国产精品亚洲二区在线看 | 蜜桃视频高清免费 | 国产熟女一区二区五月婷 | 人与动欧交视频 | 破了亲妺妺的处免费视频国产 | 老司机67194免费观看 | 国产激情一区 | 国产97碰免费视频 | 俄罗斯性爱视频一区二区 | 免费一级中文 | 亚洲精品影视亚州色区 | 国产手机 | 国产精品看高国产精品不卡 | 日本成人一区在线 | 精品一区二区三区影院在线午夜 | 欧美性一级中文字幕18页 | j8又粗又大又长又爽又硬电影 | 日韩电影手机免费在线看 | 日产亚洲一区二区三区 | 免费一级国产大片 | 亚洲国产综合另类视频在线观看 | 成人91污 | 亚洲人免费视频 | 欧美欧美日韩综合一区天 | 永久四色 | 日本阿v视频高清在线中文 银杏影视 | 欧洲乱码伦视频免费 | 国产华人永久免费 | 99精品在线视频 | 日本淫秽视频在线 | 日韩电影大片手机在线观看 | 欧美性爱专区在线观看 | 国产一区二区三区美女 | 欧美v日韩v亚洲v最新在线观看 | 97涩涩 | 国产亚洲欧洲aⅴ综合一区 中文字幕日韩 | 免费手机影院 | 性一交一黄一片 | 成人欧美一区二区三区的电影 | 入口91| 国产91玉足脚交在线播放 | 精品国产一区二区三区四区特色 | 禁止18岁啪 | 天天躁恨恨躁夜躁2025 | 精品一区二区精品在线蜜桃 | 国产一级视频在线观看 | 日产无人区一线二线三线最新版 | 午夜影视免费 | 99国内精品自在现线 | 欧美日本国产综合图区 | 国产在线不卡一区二区三区 | 污污的软件 | 亚洲国语 | 一区二区三区高清视频国产女人 | 日本韩国 | 国产欧美va欧美va香蕉在线 | 国产日b视频在线观看 | 色天天综合色天天天天看大 | 免费一级欧美片在线观看欧美 | 日韩亚洲国产中文永久 | 欧美v亚洲v日韩v流畅在线 | 国产中文每日更新在线观看 | 韩国三级香港三级日本三级 | 国产精品精品二区 | 国产夫妇肉麻对白 | 精品国内一区二区三区蜜桃 | 免费观看全黄做爰的视频 | 日韩精品系列产品 | 在线观看国产人视频免费中国 | 国产乱码精品一区三上 | 国产午夜福利片在线观看一区 | 最新91精品老司机在线 | 99re这里只有精品视频 | 国产福利爱福利微拍视频 | 日韩亚洲欧美中文高清 | 蜜桃臀無碼內射一區二區三區 | 亚洲风情亚aⅴ在线发布 | аⅴ资源中文在线天堂 | 日韩精品中文字幕在线播放 | wwww亚| a级日本乱理伦片免费入口: | 国产日韩欧美福利 | 日韩国产欧美系列在线看完整 | 成人一区在线观看 | 日本vs欧美一区二区三区 | 成人国产精品日本在线 | 国产做国产爱免费视频 | αv天堂在线观看免费αⅴ 亚洲欧美综合人成在线 | 国产香蕉尹人视频在 | 国产人成午夜免电影费观看 | 99偷拍视频精品一区二区 | 韩国理伦电影三级 | 欧美浓毛大泬 | 日本sm极度另类视频 | 60老熟女多次高 | 国产日产高 | 8x成年视频在线 | 亚洲一区二区国产日韩欧美 | 欧美剧情v网站在线看 | 一区二区国产 | 精品国产高清自在线a免费片 | 精品午夜福利在线观看 | 精品无人| 精品一区二区三区电影 | 国产在线你懂 | 国产精品成人免费福 | 国产精品专区第二 | 亚洲国产美国国产综合一区 | 欧美老妇与 | 欧美日韩自 | 欧美精品国产日韩一区二区三区 | 婷婷影视| 欧美午夜片在线观看 | 亚洲а∨精品天堂在线 | 国产精品亲子乱子伦xxxx | 182tv午夜福 亚洲色中文字幕在线播放 日本在线观看的免费 | 欧美另类重口 | 国产在线观看一区二区三区四区 | 国产激情a∨在线视频播放 国产午夜理论不卡在线观看 | 国产五月综合网 | 欧美蜜桃臀在线 | 亚洲综合精品网站在线观看 | 国产嫖妓一区二区三区 | 国产精品制服一 | 亚洲精品视频一卡二卡三卡 | 老司机午夜视频十八福利 | 91精品福利在线观看播放 | 成人精品一区二区三四 | 国产精品亚洲玖玖玖在线靠爱 | 精品不卡一区二区 | 日韩影片中文字幕 | 99精品一区二 | 日韩一区二区三区美女 | 国产乱辈的大片免费观看 | 国产卡一卡二无线乱码 | 成人国产亚欧视频在线 | 日韩精品欧美一区二区 | 这里只有精品首页 | 国产在线欧美日韩精品一区二 | 午夜成人性刺激免费视频在线观看 | 欧美www网站| 免费观看性欧美一级 | 猫眼影院| 国内欧美日韩在线 | 亚洲欧美激情精品一区二区 | 777奇米四色成人影视色区 | 成欢阁免费入口在线观看 | 日本一区二区三区免费在线观看 | 成人看片黄a免费看在线 | 日韩欧美中文在线 | 亚洲欧美日韩国产综合久 | 日本高清不卡中文字幕 | 香蕉丝瓜 | 日本邪恶网站 | 国产老妇伦国产 | 国产不卡在线观看 | 日韩最新免费视频一区二区 | 国产日韩在线观看一区二区三区 | 国产又黄的a级鬼片在线观看 | 精品国产一区二区三区国产 | 欧美亚洲国产另类在线观看 | 免vip一区二区三区日韩美女 | 热99r| 成年人在线免费观看网站 | 好吊色在线观 | 歐美日韓國產綜合在線小說 | 亚洲欧美日韩国产精品一区第一页 | 99视频| 国产精品电影在线观看 | 奶水国产在线播放 | 水蜜桃视频网站在线观看网址 | 国产精品自产 | 一区二区無碼在線觀看 | 欧美日韩色另类综合 | 亚洲高清中文字幕一区二区三区 | 欧美亚洲综| 国语视频动漫高清小说下载以吾 | 午夜三级a三级三点 | 91同城 | 大片免费网站 | 亚洲综合一区二区三区四区五区 | 91国偷自产中文字幕婷婷 | 亚洲中文字幕a∨在线 | 99久热国产精品视频尤物 | 日韩精品在线开放 | 成人欧美一区二区三区黑人 | 二区三区国产亚洲综合 | 亚洲免费公开视频在线观看 | 免费在线观看国内色片网站网址 | 久热re在线精品99re | 国产精品中文字幕免费观看 | 欧美男男激情videos高清 | 欧美videosfre | 国产性生大片免费观看性欧美 | 国产一区二区三区欧美亚洲 | 国产亚洲一区二区 | 国产美女在| 日本三级网址 | 好吊色欧美一区二区三区视频 | 黄乱色伦短篇小说 | 亚州精品一区二区三区 | 亚洲人成色777777精品 | 欧美v亚洲v日韩v最新在线 | 国产日本卡二 | 亚洲一级在线中文字幕 | 二线三线小说 | 日韩欧美一区二区三区免费看 | 成人福利午夜ed2k | 电影在线观看 | 性欧美极品xxxx欧美 | 五月丁香激激情亚洲综合 | 国产精品免费观看网址入口 | 国产高清在线免费观看 | 国产精品精品国产 | 欧美自拍无毒不卡 | 91美女秘片黄在线观看游戏 | 中文字幕日韩专区下载 | 日韩在线视频欧美一区 | 日本妇人成熟免费视频 | 动漫精品中文字幕制服一区 | 三年片观看免费观看大全 | 日韩一级欧美一级二级在线观 | 欧美亚洲中日韩中文字幕在线 | 国产高清成人mv在线观看 | 亚洲人成亚洲人成在线观看 | 福利一区二区三区视频在线观看 | 欧美一区二区成人午夜在线观看 | 亚洲aⅴ永久无 | 国产极品乱码在线观看 | 精品美女在线 | 国产福利不卡视频 | 国产男女高清视频m免费 | 国产在线视频福利资源站 | 国产亚洲欧美日本高清 | 欧美成a高清在线观看www | 国产精品制服一区二区 | 欧美又粗又大又长又硬一级a | 在线欧美日韩亚洲国产一区 | 亚洲免费在线视频观看 | 国产精品拍综合在线 | 国产精品视频99 | 精品一区二区夜色 | 91欧美亚洲 | 国产女技师按摩在线观看 | 日韩阿v高清视频在线观看 国产不卡高清 | 91伦理视频 | 欧美精品免费一区欧 | 亚洲日韩国产成网在线观看 | 好看热播经典影视视频 | 娇小xxxxx性 国产三香港三韩国三级 | 亚洲中文娱乐网在线观看 | 精品永久在线 | 国产精品一区二区三区自拍喷水 | 国产福利一区二区久 | 午夜成人激情视频 | 日本一区二区不卡中文字幕 | 亚洲精品国产77777 | 日韩午夜福利在线免费观看 | 色一情一区二区三区 | 国产在线第一页 | 国产日韩欧美一区 | 99热在线精品国产观看 | 韩国三级a视频在线观看 | 精品亚洲成a人在线看片 | 亚洲国产综合精品中久 | 国产精品丝袜综合区丝袜 | 国产自产精 | 欧美精品一区二区电影 | 国产精品天干 | 国产精品igao | 美女丰满精品 | 44极品视频在 | 成a人片在线观看中文 | 亚洲高清aⅴ日本欧美视频 亚洲色一色噜一噜噜噜人与 | 免费国产草莓视频在线观看黄 | 国产日产亚洲系列最新 | 成人免费大片黄在线播放 | 日韩欧美一二三区 | 国产欧美日韩综合精品一区二区 | 国产人伦激情在线观看 | 欧美日韩综合一区二 | 囯产精品宾馆在线精品酒店 | 老司机亚洲精品 | 日本特黄大片正在播放 | 91福利国产在线 | 国产xx00在线观看 | 亚洲一区二区三区 | 国产精品一区二区三区免费视频 | 国产午夜鲁丝片a | 国产伦精品生活一区二区三区 | 在线日产精品一区 | 国产乱对白刺激视频不卡 | 91精品国产手机在 | 亚洲精品资源电影在线观看 | 色偷偷中文字 | 日韩丝袜视频一区二区 | 国产精品福利电影一区二区 | 欧美五月婷婷开 | 日韩午夜在线高清成人影片观看 | 欧美成不卡的 | www成人影视在线观看 | 日韩成人欧美在线 | 成人精品一区在线视频 | 日韩色αv一区二区三区 | 99视频精品全部品全正 | 成人播放日韩在线观 | 99热99re8国产在线播放 | 国产自拍后入在线观看 | 欧美一厂区二厂区三厂区 | 亚州图片 | 国产视频一区在线一区在线看 | 在线精品91青草国产在线观看 | 欧美日韩不卡一区 | 日韩电影在线观看永久 | 亚洲综合一区二区三区 | 三年片在线观看免费大全电影 | 果冻传媒一区 | 欧美亚洲人成网站在线观看 | 国产美女嘘嘘嘘嘘嘘视频 | 国产目拍亚洲精品二区 | 欧美日韩国产精品视频一区二 | 成人国产一区二区精品小说 | 欧美激情a∨在线视频播放 最新亚洲一区二区在 | 欧美亚洲日本国产 | 亚洲国产最大aⅴ | 国产日b视频在线观看 | 欧美精品在线播放 | 国产婷婷综合在线观看 | 欧美亚洲日产综合新一区 | 国产永久精品91在 | 日韩视频在线免费 | 亚洲欧美日韩ⅴ在线观看91 | 国产欧美日韩精品综合在线 | 精品无人乱码一区二区三区 | 国产色秀精品综合 | 视频在线观看播放免费 | 强开小嫩苞一区二区三区 | 午夜福利1000集合集92 | 不卡影片 | 国产欧美综合一区二区三区 | 国产成社区在线视频观看 | 国产一区二区三区免费在线 | 国产精品成人观看视频 | 成人精品| 免费的网 | 又大又粗又硬又黄的免费视频 | 久热国产 | 国产欧美精 | 亚洲国产福利一区二区三区 | 日韩一区免费视频99 | 视频二区日韩 | 一区二区三区四区在线不卡高清 | 国产又爽又色又刺激视频含羞草 | 亚洲欧美日韩国产精选在线观看 | 欧美日韩国产综合视频在线看 | 综合中文字幕 | 日本视频www色变态 国产精品综合视频一区二区 | 欧美乱码精品乱码一区二区三区 | 久热国产vs视频在线观看 | 国产欧美精品一区二区三区 | 在线成人免费观看国产精品 | 欧美韩国精品另类综合 | 精品国产乱伦一区二区三区 | 免费人成在线观看网站品爱网 | 国产馆精品推荐在线观看 | 国产精品推荐制服丝袜页 | 鲁丝片一区二区三区免费 | 成人欧美一区二区三区黑人免费 | а天堂中文最 | 国产精品丝袜亚洲熟女 | 精品国产免费一区二区三区 | 国产欧美一级二级三级 | 国产91刘玥在线观看 | 国产精品理论片在线观看 | 男人j进女人p免费视频 | 日韩特级 | 欧美日韩中文字幕免费观看 | 两性刺激生活片免费 | 亚洲欧美色一区二区三区 | 成人永久免费视频网站在线观看 | 成年人永久免费观看视频 | 欧美午夜激情免费看 | 久青草国产在线视频新免费 | 欧美视频在线观看免费最新 | 在线亚洲欧国产精品专区 | 国产精品成人国 | 欧美一区二区自偷自拍视频 | 国产高清久 | 亚洲中文欧美日韩在线不卡 | 午夜dj在线观看免费中文 | 国产一级二级三级精品视频 | 欧美日韩专区一区二区三区 | 国产suv精品一区二区62 | 182tv精品视频在线播放 | 精品熟女视频一区二区 | 日本在线一区三区国产主 | 欧美yjizz视频网mht | 精品日韩亚洲欧美高清a | 日韩精品在线一区二区 | 欧美日韩第一区二区三区 | 国产欧美综合一 | 女人成年网站在线观看 | 欧美喷潮十大喷潮 | 一级a性色生活片久 | a∨在线观看中文 | 中国字幕在线看韩国电影 | 日韩在线精品国产亚洲欧美 | 日本一区二区三区在线观看不卡 | 日本玖玖资源在线一区 | 国产欧美日韩一区二区搜索 | 海量热播电影电视剧在线观看 | 国产原创在线影院 | 91福利国产在线观看网站 | 日本在线播放高清免费国产 | 精品国产亚 | 国产在线观看免费视频软件 | 99久免费精品视频在线观看 | 国产狂喷潮在线 | 成人亚欧 | 3344视频在 | 高清在线午夜一区二区亚洲 | 日韩欧美国产精品免费一二 | 高清一区二区亚洲欧美日韩 | 精品日韩女仆在线观看不卡 | 自拍日韩亚洲 | 欧美乱妇高清无乱码免费 | 欧美特黄aaaaa | 国产视频a三| 国产欧美一区二区樱花在线观看 | 欧美高清综合乱 | 星辰影院 | 欧美自拍另类欧美综合图片区 | 中文字字幕乱码无线精品精品 | 99九九免费热在线精品 | 91一区二| 视频一区二区三区免费观看 | 99热精品免费国产 |