最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

BootStrap智能表單實(shí)戰(zhàn)系列(八)表單配置json詳解

 更新時(shí)間:2016年06月13日 15:00:13   作者:程序有Bug  
這篇文章主要介紹了BootStrap智能表單實(shí)戰(zhàn)系列(八)表單配置json詳解的相關(guān)資料,本章節(jié)屬于高級(jí)部分,介紹一些表單中的配置知識(shí),非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下

 本章屬于該系列的高級(jí)部分,將介紹表單中一些列的配置

1、config列的配置:

主要用于控制布局 :config:{autoLayout:true|'1,2,2,4'}

true:根據(jù)配置項(xiàng)最里層的數(shù)量來(lái)自動(dòng)使用不同的柵格,

'1,2,2,4':使用指定的柵格來(lái)布局,如果配置的列數(shù)不足的情況將使用第一項(xiàng)(n,n 為一項(xiàng))

2、hides的配置項(xiàng)

hides:[{id:'xxx',value:''}]

此項(xiàng)是可選的,主要用于編輯時(shí)存放一些不可見(jiàn)的列(如主鍵ID的值)

3、eles 表單元素的配置(重點(diǎn))

eles的配置支持2中情況,一種是分組的情況,另外一種是非分組的情況,

eles:[[],[]]  //非分組的情況,使用交叉數(shù)組存放配置列,我暫且把里層的數(shù)組稱(chēng)為組配置項(xiàng),把組里面的配置項(xiàng)稱(chēng)為元素配置項(xiàng)

eles:{'groupName':[]}  //分組的情況,使用json對(duì)象來(lái)存放

組配置項(xiàng)里層就是單個(gè)的元素配置項(xiàng)了,[{ele:{id:'',name:''}}]

細(xì)心的博友發(fā)現(xiàn)為什么要在元素配置項(xiàng)里面多此一舉加一個(gè)ele,然后再ele里面存放元素的屬性,而不是直接放在元素配置項(xiàng)里面呢

當(dāng)然是考慮到以后的擴(kuò)展性,其實(shí)元素配置項(xiàng)的完整寫(xiě)法是:{label:{},ele:{}}

A、label:即表達(dá)元素前面的提示字符,label里面的配置項(xiàng):{target:'#contain.id',className:'col-sm-2',text:'#contain.title'}

target:for的元素,默認(rèn)為ele的id, className:改label上應(yīng)用的class, text:顯示在label中的文字,默認(rèn)為ele中的title,如果ele中配置了required:true 還將會(huì)在label里層生成一個(gè)<span> 用來(lái)做校驗(yàn)的提示

B、ele:即真正表達(dá)元素的配置

{ 
type:'',id:'',name:'',value:'',className:'col-sm-4',
readonly:false,disable:false,extendAttr:{key:value},required:false,
render:'',
prev:{type:'button',iconClassName:'',ele{render:''}},
next:{iconClassName:'',ele{render:''}},
} 

type:目前支持 text(默認(rèn))、select、radio、checkbox、textarea、datetime、search

  note:當(dāng)為select、radio、checkbox的時(shí)候,需要為該項(xiàng)設(shè)置數(shù)據(jù)源,items:[{text:'',value:'',select:'可選'}]

  select:withNull:true,將會(huì)在數(shù)據(jù)源的基礎(chǔ)上加多一些 --請(qǐng)選擇-- 空項(xiàng)

  checkbox:items里面的配置項(xiàng)可以有id、和name及select

render:'',html標(biāo)簽,優(yōu)先級(jí)最高,當(dāng)為該項(xiàng)設(shè)置了其他配置無(wú)效,如:render:'<input type="file" name="" id="" />'

  另外針對(duì)pre和next也同樣適用,pre:{ele:{render:''}}

pre:用于為元素配置特性選項(xiàng),

如{ele:{pre:{text:'<input type="radio">'},type:'text',name:'DisplayName',title:'顯示名稱(chēng):'}} 該配置項(xiàng)為元素前面配置了一個(gè)單選框

效果圖:

可以支持前后同時(shí)配置,詳情請(qǐng)參照:第一章支持的簡(jiǎn)單類(lèi)型

className:改表單元素適用的class,  className:'col-sm-4'

readonly:false,disable:false  用于設(shè)置元素的狀態(tài)disable、readonly

value:設(shè)置元素的默認(rèn)值

extendAttr:{key:value} 鍵值對(duì)形式,僅支持html5的data-會(huì)在元素上生成data-的前綴

  demo:  extendAttr:{select:true}  會(huì)在元素上生成一個(gè)data-select=true 的擴(kuò)展屬性

組表單配置:'組名':[]

demo:  '個(gè)人信息':[{},{}]

以上所述是小編給大家介紹的BootStrap智能表單實(shí)戰(zhàn)系列(八)表單配置json詳解的全部敘述,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • javascript日期字符串轉(zhuǎn)換為時(shí)間戳的5種方法總結(jié)

    javascript日期字符串轉(zhuǎn)換為時(shí)間戳的5種方法總結(jié)

    在JavaScript中將日期字符串轉(zhuǎn)換為時(shí)間戳是一個(gè)常見(jiàn)需求,本文介紹了五種實(shí)現(xiàn)此轉(zhuǎn)換的方法,包括使用Date對(duì)象、正則表達(dá)式輔助解析、Date.parse()函數(shù)以及第三方庫(kù)如moment.js和date-fns,這些方法適用于不同格式的日期字符串,需要的朋友可以參考下
    2024-09-09
  • JavaScript中setInterval的用法總結(jié)

    JavaScript中setInterval的用法總結(jié)

    這篇文章主要是對(duì)JavaScript中setInterval的用法進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-11-11
  • JavaScript通過(guò)setTimeout實(shí)時(shí)顯示當(dāng)前時(shí)間的方法

    JavaScript通過(guò)setTimeout實(shí)時(shí)顯示當(dāng)前時(shí)間的方法

    這篇文章主要介紹了JavaScript通過(guò)setTimeout實(shí)時(shí)顯示當(dāng)前時(shí)間的方法,涉及javascript操作時(shí)間顯示的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • Avalon中文長(zhǎng)字符截取、關(guān)鍵字符隱藏、自定義過(guò)濾器

    Avalon中文長(zhǎng)字符截取、關(guān)鍵字符隱藏、自定義過(guò)濾器

    avalon是一個(gè)簡(jiǎn)單易用迷你的MVVM框架。通過(guò)本文給大家介紹Avalon中文長(zhǎng)字符截取、關(guān)鍵字符隱藏、自定義過(guò)濾器的相關(guān)資料,需要的朋友一起學(xué)習(xí)吧
    2016-05-05
  • 小程序和web畫(huà)三角形實(shí)現(xiàn)解析

    小程序和web畫(huà)三角形實(shí)現(xiàn)解析

    這篇文章主要介紹了小程序和web畫(huà)三角形實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 微信小程序使用ECharts的示例詳解

    微信小程序使用ECharts的示例詳解

    echarts-for-weixin是ECharts官方維護(hù)的一個(gè)開(kāi)源項(xiàng)目,提供了一個(gè)微信小程序組件,可以通過(guò)這個(gè)組件在微信小程序中使用?ECharts?繪制圖表。本文將通過(guò)示例詳解微信小程序使用ECharts的方法,感興趣的可以了解一下
    2022-06-06
  • 圖解JS原型和原型鏈實(shí)現(xiàn)原理

    圖解JS原型和原型鏈實(shí)現(xiàn)原理

    這篇文章主要介紹了圖解JS原型和原型鏈實(shí)現(xiàn)原理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • JavaScript 字符串與數(shù)組轉(zhuǎn)換函數(shù)[不用split與join]

    JavaScript 字符串與數(shù)組轉(zhuǎn)換函數(shù)[不用split與join]

    下面的代碼,不考慮他的運(yùn)行效率的話(huà),思路不錯(cuò),大家可以看看,但在實(shí)際的應(yīng)用中,我們?nèi)匀皇褂胹plit或join來(lái)實(shí)現(xiàn)數(shù)組的操作。
    2009-12-12
  • js 瀏覽器事件介紹

    js 瀏覽器事件介紹

    瀏覽器事件指載入文檔直到該文檔被關(guān)閉期間的瀏覽器事件,如瀏覽器載入文檔事件onload、關(guān)閉該文檔事件onunload、瀏覽器失去焦點(diǎn)事件onblur、獲得焦點(diǎn)事件onfocus 等
    2012-03-03

最新評(píng)論

东阳市| 南木林县| 鸡东县| 龙口市| 保康县| 汉阴县| 凌云县| 乐都县| 辰溪县| 竹北市| 蓝田县| 松江区| 四川省| 六盘水市| 广德县| 都匀市| 镶黄旗| 阿勒泰市| 米林县| 稻城县| 贵阳市| 洪江市| 胶州市| 红桥区| 广平县| 古田县| 太保市| 高碑店市| 河曲县| 南雄市| 漳浦县| 莎车县| 察哈| 江都市| 曲周县| 永州市| 罗田县| 梨树县| 苍梧县| 舟山市| 兰考县|