iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 11
1
Modern Web

打net core肉飯系列 第 11

[2020鐵人賽] Day11 - KendoUI & jQuery引用

  • 分享至 

  • xImage
  •  

案子前端(View)大多使用KendoUI,主要有以下特色,而且有豐富的文件可以支援開發
以下為其特色

  • 70+ jQuery-based UI widgets and 11 frameworks
  • Seamless AngularJS and Bootstrap integration
  • Web components support and mobile app
  • Offline data storage engine
  • Easy-to-use library with polished UI

引入kendoUI元件,我們放在_layout.cshtml中
https://ithelp.ithome.com.tw/upload/images/20181022/20111766nNouBkX1Jh.png

基本使用(初始化)

  • 定義一個dom (ex. 、)
  • Selector.kendo+(Web Widgets Name) Ex: $(“#id”).kendoGrid();
    https://ithelp.ithome.com.tw/upload/images/20181022/20111766UNTP9LYFsK.png

Kendo驗證
kendoValidator
https://ithelp.ithome.com.tw/upload/images/20181022/20111766jUBmMPZdmC.png

DOM元素上加上required
https://ithelp.ithome.com.tw/upload/images/20181022/20111766Y4KWIY6IxY.png
access kendoVaild instance

var validator =$("#form").data("kendoValidator");

在submit前判斷驗證機制 validator.validate()
https://ithelp.ithome.com.tw/upload/images/20181022/20111766xaMTdQfbWd.png

KendoGrid
在kendo裡面算是一個核心角色,是一個物件的資料結構,以下範例說明如何對Kendo UI上的binding資料產生漂亮的grid

KendoDropDownList
下拉選單控制項

KendoDatePicker
日曆控制項

KendoDateTimePicker
日曆控制項(含時間)

參考資料
https://www.telerik.com/kendo-ui


上一篇
[2020鐵人賽] Day10 - 檢視(View)
下一篇
[2020鐵人賽] Day12 - NLog設定(1/2)
系列文
打net core肉飯30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言