Rumah hujung hadapan web tutorial js 为Yahoo! UI Extensions Grid增加内置的可编辑器_YUI.Ext相关

为Yahoo! UI Extensions Grid增加内置的可编辑器_YUI.Ext相关

May 16, 2016 pm 07:16 PM
ui

原文地址 文章日期:2006/9/10

对YUI-EXT GIRD功能需求最强烈的是内置可编辑的支持。市场上大多数收费的JAVASCRIPT GIRD,我看过的那些可编辑支持,并没有给我留下太深的印象。它给你一个基本的TEXT FIELD,一些CHECKBOXS或者是Select fields,这导致了你一边单击某个字段在编辑,另一边厢插入一个FORM到这个单元格之中,不知不觉地,会出现越来越多编辑过的“脚印footprint",尤其是IE,在很多行的情况下。 所以我决定不采用这种方法,而采用类似于Windows或JavaSwing的方式,设计yui-ext Gird的编辑器。为了这一起成为可能,你的反馈必不可少,尤其是你觉得缺少了某些功能,不妨反馈给我。

可编辑GIRD的例子

这是个正在ALPHA测试中的可编辑GIRD。单击某个单元格可编辑。试试这些:输入一个错误的日期;输入大于10的price;输入早于01/01/06的日期;空白CommonName字段;测试数字字段蒙板;双击每列之间的分隔符,可自动调整每列宽度,鼠标滚轮滚动Data picker。

<script> /* * yui-ext * Copyright(c) 2006, Jack Slocum. */ EditorExample = function(){ var dataModel; var grid; var colModel; var formatMoney = function(value){ value -= 0; value = (Math.round(value*100))/100; value = (value == Math.floor(value)) ? value + '.00' : ( (value*10 == Math.floor(value*10)) ? value + '0' : value); return "$" + value; }; var formatBoolean = function(value){ return value ? 'Yes' : 'No'; }; var formatDate = function(value){ return value.dateFormat('M d, Y'); }; var parseDate = function(value){ return new Date(Date.parse(value)); }; return { init : function(){ var yg = YAHOO.ext.grid; var cols = [{ header: "Common Name", width: 130, editor: new yg.TextEditor({allowBlank: false}) },{ header: "Light", width: 130, editor: new yg.SelectEditor('light') },{ header: "Price", width: 70, renderer: formatMoney, editor: new yg.NumberEditor({allowBlank: false, allowNegative: false, maxValue: 10}) },{ header: "Available", width: 95, renderer: formatDate, editor: new yg.DateEditor({format: 'm/d/y', minValue: '01/01/06', disabledDays: [0, 6], disabledDaysText: 'Plants are not available on the weekends', disabledDates : ['^07', '04/15', '12/02/06'], disabledDatesText : 'The plants are pollinating on %0, choose a different date.'}) },{ header: "Indoor?", width: 55, renderer: formatBoolean, editor: new yg.CheckboxEditor() }]; colModel = new YAHOO.ext.grid.DefaultColumnModel(cols); colModel.defaultSortable = true; var schema = { tagName: 'plant', id: 'use-index', fields: ['common', 'light', 'price', 'availability', 'indoor'] }; dataModel = new YAHOO.ext.grid.XMLDataModel(schema); dataModel.addPreprocessor(2, parseFloat); dataModel.addPreprocessor(3, parseDate); dataModel.addPreprocessor(4, Boolean); dataModel.setDefaultSort(colModel, 0, "ASC"); grid = new YAHOO.ext.grid.EditorGrid('editor-grid', dataModel, colModel); // to use double click to edit: //grid.getSelectionModel().clicksToActivateCell = 2; grid.render(); dataModel.load('demos/plants.xml'); }, // filtering support, regex, function or text match filter : function(e){ var mfilter = function(value){ return (value == 'Shade'); } dataModel.filter({0: /^B.*/i, 1: mfilter}); }, // hide columns hide : function(e){ colModel.setHidden(1, true); } }; }(); YAHOO.ext.EventManager.onDocumentReady(EditorExample.init, EditorExample, true); </script>
Adder's-TongueShade$9.58Apr 13, 2006YesAnemoneMostly Shady$8.86Dec 26, 2006YesBee BalmShade$4.59May 03, 2006YesBergamotShade$7.16Apr 27, 2006YesBlack-Eyed SusanSunny$9.80Jun 18, 2006YesBloodrootMostly Shady$2.44Mar 15, 2006YesBlue GentianSun or Shade$8.56May 02, 2006YesButtercupShade$2.57Jun 10, 2006YesButterfly WeedSunny$2.78Jun 30, 2006YesCalifornia PoppySunny$7.89Mar 27, 2006YesCardinal FlowerShade$3.02Feb 22, 2006YesCinquefoilShade$7.06May 25, 2006YesColumbineMostly Shady$9.37Mar 06, 2006YesCowslipMostly Shady$9.90Mar 06, 2006YesCrowfootShade$9.34Apr 03, 2006YesDutchman's-BreechesMostly Shady$6.44Jan 20, 2006YesGentianSun or Shade$7.81May 18, 2006YesGinger, WildMostly Shady$9.03Apr 18, 2006YesGrecian WindflowerMostly Shady$9.16Jul 10, 2006YesGreek ValerianShade$4.36Jul 14, 2006YesHepaticaMostly Shady$4.45Jan 26, 2006YesJack-In-The-PulpitMostly Shady$3.23Feb 01, 2006YesJacob's LadderShade$9.26Feb 21, 2006YesLiverleafMostly Shady$3.99Jan 02, 2006YesMarsh MarigoldMostly Sunny$6.81May 17, 2006YesMayappleMostly Shady$2.98Jun 05, 2006YesPhlox, BlueSun or Shade$5.59Feb 16, 2006YesPhlox, WoodlandSun or Shade$2.80Jan 22, 2006YesPrimroseSunny$6.56Jan 30, 2006Yes
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Mengapakah UI Elden Ring terus muncul? Mengapakah UI Elden Ring terus muncul? Mar 11, 2024 pm 04:31 PM

Dalam Elden's Ring, halaman UI permainan ini akan disembunyikan secara automatik selepas tempoh masa Ramai pemain tidak tahu bagaimana UI sentiasa dipaparkan Pemain boleh memilih konfigurasi paparan tolok dalam paparan dan konfigurasi bunyi pada. Mengapa UI Elden Ring terus dipaparkan? 1. Pertama, selepas kita memasuki menu utama, klik [Konfigurasi Sistem]. 2. Dalam antara muka [Display and Sound Configuration], pilih konfigurasi paparan meter. 3. Klik Dayakan untuk melengkapkan.

Apakah perpustakaan komponen UI biasa dalam Vue? Apakah perpustakaan komponen UI biasa dalam Vue? Jun 11, 2023 am 11:47 AM

Vue ialah rangka kerja JavaScript popular yang menggunakan pendekatan berasaskan komponen untuk membina aplikasi web. Dalam ekosistem Vue, terdapat banyak perpustakaan komponen UI yang boleh membantu anda membina antara muka yang cantik dengan cepat dan menyediakan fungsi yang kaya dan kesan interaktif. Dalam artikel ini, kami akan memperkenalkan beberapa pustaka komponen VueUI biasa. ElementUIElementUI ialah perpustakaan komponen Vue yang dibangunkan oleh pasukan Ele.me Ia menyediakan pembangun dengan satu set yang elegan.

Dua penyelidik Google China mengeluarkan model 'pemahaman UI mudah alih' visual yang pertama, empat tugas utama untuk menyegarkan SOTA Dua penyelidik Google China mengeluarkan model 'pemahaman UI mudah alih' visual yang pertama, empat tugas utama untuk menyegarkan SOTA Apr 12, 2023 pm 04:40 PM

Bagi AI, "bermain dengan telefon mudah alih" bukanlah tugas yang mudah Hanya mengenal pasti pelbagai antara muka pengguna (UI) adalah masalah besar: bukan sahaja jenis setiap komponen mesti dikenal pasti, tetapi juga simbol yang digunakan, kedudukan untuk menentukan fungsi. daripada komponen tersebut. Memahami UI peranti mudah alih boleh membantu merealisasikan pelbagai tugas interaksi manusia-komputer, seperti automasi UI. Kerja sebelumnya untuk memodelkan UI mudah alih biasanya bergantung pada maklumat hierarki paparan skrin, secara langsung menggunakan data struktur UI, dan dengan itu memintas masalah mengenal pasti komponen bermula dari piksel skrin. Walau bagaimanapun, hierarki paparan tidak tersedia dalam semua senario Kaedah ini biasanya menghasilkan hasil yang salah disebabkan penerangan objek yang hilang atau maklumat struktur yang salah letak, jadi walaupun anda menggunakan.

Apakah maksud ui? Apakah maksud ui? Mar 14, 2024 pm 03:20 PM

UI ialah singkatan "Antara Muka Pengguna", yang digunakan terutamanya untuk menerangkan interaksi manusia-komputer, logik operasi dan antara muka yang cantik bagi perisian. Tujuan reka bentuk UI adalah untuk menjadikan operasi perisian lebih mudah dan selesa, serta mencerminkan sepenuhnya kedudukan dan ciri-cirinya. Reka bentuk UI biasa dibahagikan kepada UI fizikal dan UI maya, antaranya UI maya digunakan secara meluas dalam medan Internet.

Terokai rangka kerja UI mudah alih jQuery yang paling popular Terokai rangka kerja UI mudah alih jQuery yang paling popular Feb 27, 2024 pm 12:03 PM

Rangka kerja UI mudah alih jQuery ialah alat untuk membangunkan aplikasi mudah alih Ia menyediakan komponen antara muka yang kaya dan kesan interaktif, membolehkan pembangun membina antara muka pengguna mudah alih yang sangat baik. Dalam artikel ini, kami akan meneroka beberapa rangka kerja UI mudah alih jQuery yang paling popular dan menyediakan contoh kod khusus untuk membantu pembaca memahami dan menggunakan rangka kerja ini dengan lebih baik. 1.jQueryMobiljQueryMobile ialah rangka kerja UI mudah alih sumber terbuka berdasarkan HTML5 dan CSS3.

Ujian komprehensif Android 15 Beta 4 selesai dan kira detik kepada keluaran versi stabil telah bermula Ujian komprehensif Android 15 Beta 4 selesai dan kira detik kepada keluaran versi stabil telah bermula Jul 29, 2024 pm 07:57 PM

Beberapa hari lalu, Google secara rasmi menolak kemas kini Android 15 Beta 4 kepada pengguna telefon pintar dan tablet Pixel yang layak Ini menandakan bahawa sistem pengendalian Android 15 telah memasuki tahap stabil platform, menunjukkan bahawa versi stabilnya akan dikeluarkan secara rasmi dengan pengguna global dalam. beberapa hari akan datang. Pada masa yang sama, perkembangan ini turut menyuntik tenaga baharu ke dalam siri peranti Galaxy Samsung Electronics untuk mempercepatkan proses pembangunan versi OneUI7.0nya. 1.[Android15Beta4 mempromosikan binaan stabil Samsung OneUI7.0](https://www.cnbeta.com/articles/tech/1427022.htm) Dengan Android15Bet

Apakah perbezaan antara reka bentuk ux dan ui Apakah perbezaan antara reka bentuk ux dan ui Sep 27, 2022 pm 03:52 PM

Perbezaan antara reka bentuk ux dan ui: 1. UX menjadikan antara muka lebih mudah untuk digunakan, dan UI menjadikan antara muka lebih kelihatan 2. UX membolehkan pengguna mencapai matlamat mereka, dan UI menjadikan antara muka meningkatkan rasa jenama; matlamat teras membimbing pengguna untuk menyelesaikan tugas, UI tidak 4. Penyerahan UI dan UX adalah berbeza Output UX termasuk laporan pengalaman UX, definisi fungsi, perancangan fungsi, kemajuan projek, dll., manakala output UI termasuk. visual dan interaksi, reka bentuk visual, reka bentuk jenama, reka bentuk gerakan, dan reka bentuk komponen dan bahasa reka bentuk, dsb.

apa maksud ui apa maksud ui Mar 14, 2024 pm 03:09 PM

UI, nama penuh antara muka pengguna, merujuk kepada reka bentuk interaksi manusia-komputer, logik operasi dan antara muka yang cantik dalam perisian. Ia dibahagikan kepada UI fizikal dan UI maya, antaranya UI maya digunakan secara meluas dalam Internet mudah alih. Reka bentuk UI yang baik bukan sahaja menjadikan perisian kelihatan menarik, tetapi yang lebih penting, menjadikan operasi perisian selesa dan mudah, mencerminkan sepenuhnya kedudukan dan ciri perisian.

See all articles