WEB开发网      婵犵數濞€濞佳囧磹婵犳艾鐤炬い鎰堕檮閸嬬喐銇勯弽銊с€掗梻鍕閺岋箑螣娓氼垱笑闂佽姘﹂褔婀佸┑鐘诧工妤犲憡绂嶉崜褏纾奸弶鍫涘妼缁楁岸鏌熷畡鐗堝殗闁诡喒鏅犲畷褰掝敃閵堝棙顔忔繝鐢靛仦閸ㄥ爼骞愰幘顔肩;闁规崘绉ぐ鎺撳亹闁绘垶锕╁Λ鍕⒑閹肩偛濡奸悗娑掓櫇缁顓兼径妯绘櫇闂佹寧绻傞弻濠囨晝閸屾稓鍘甸柣搴㈢⊕閿氶柣蹇ョ稻缁绘繃绻濋崘銊т紝闂佽鍨伴崯鏉戠暦閻旂⒈鏁傞柛鈾€鏅欑槐妯衡攽閻愬樊鍤熷┑顔藉劤铻為柛鏇ㄥ墯閸欏繘鏌嶉崫鍕櫣缂佲偓婢跺绠鹃柟瀛樼箘閿涘秵顨ラ悙顏勭伈闁诡喖缍婂畷鎯邦槻婵℃彃顭烽弻娑㈠Ω閵夈儺鍔夌紓浣稿€哥粔褰掑极閹剧粯鏅搁柨鐕傛嫹 ---闂傚倷鐒︾€笛兠洪埡鍛闁跨噦鎷�
开发学院网页设计JavaScript Script.aculo.us开发系列(七):InPlaceEditor控件的... 阅读

Script.aculo.us开发系列(七):InPlaceEditor控件的使用

 2010-09-14 13:38:32 来源:WEB开发网 闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹闂傚倷绀侀幉锟犲垂閻㈠灚宕查柟鎵閸庡秵銇勯幒鎴濃偓鐢稿磻閹炬枼妲堟繛鍡楃С濞岊亞绱撻崒姘扁枌闁瑰嚖鎷�婵犵數濮幏鍐川椤撴繄鎹曢梻渚€娼уú銈吤洪妸鈺佺劦妞ゆ帊鑳堕埊鏇㈡煏閸モ晛浠х紒杈╁仱閺佹捇鏁撻敓锟�闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹  闂傚倷鑳舵灙缂佺粯顨呴埢宥夊即閵忕姵鐎梺缁樺姇閻忔氨鈧凹鍓熷娲垂椤曞懎鍓伴梺閫炲苯澧紒澶婄秺瀵濡歌閸嬫捇妫冨☉娆忔殘闂佷紮缍€娴滎剟鍩€椤掑倹鏆柛瀣躬瀹曚即寮借閺嗭箓鏌ㄩ悤鍌涘
核心提示: loadTextURL:编辑文本框的初始文本加载的来源页面,默认为构造函数中的RequestUrlhoverClassName:鼠标放在$(TargetId)上的className在设计css时注意okButton的className为"editor_ok_button"

loadTextURL:编辑文本框的初始文本加载的来源页面,默认为构造函数中的RequestUrl

hoverClassName:鼠标放在$(TargetId)上的className

在设计css时注意okButton的className为"editor_ok_button",CancelLink的className为"editor_cancel"

上面的第一个例子的关键代码:

function init()
{
  var oEditor=new Ajax.InPlaceEditor("editor","InPlaceEditor.asp",
    {
      okText:"确认",
      cancelText:"取消",
      savingText:"正在提交",
      externalControl:"externalControl",
      clickToEditText:"点击即可编辑",
      rows:5,
      cols:20,
      loadTextURL:"InPlaceEditor.asp",
      submitOnBlur:true
    }
  );
}
Event.observe(window,'load',init);
InPlaceCollectionEditor

InPlaceCollectionEditor是InPlaceEditor的一个派生控件,它拥有前者的全部选项属性,运行效果是上面的第二个例子,它的区别就是编辑状态下显示的是一个Select标签,它由连个自己的属性

collection: Json对象,Select选项的Value:Text

value:编辑状态下的初始值

上面的第二个例子的关键代码

function init()
{
  var oEditor=new Ajax.InPlaceCollectionEditor(
    "container",
    "InplaceCollectionEditor.asp",
    {
      collection:[[1,"One"],[2,"Two"],[3,"Three"]],
      value:3,
      ajaxOption:{method:'get'}
    }
  );
}

Event.observe(window,'load',init);去看看自己的例子,还有一个很重要的内容落下来了,那就是DragDrop,很有意思.下回分解

系列文章:

Script.Aculo.Us开发系列(一):起步

Script.aculo.us开发系列(二):EffectsAPI

Script.aculo.us开发系列(三):核心效果(CoreEffect)

Script.aculo.us开发系列(四):动画弹出菜单的实现-开发自己的动画

Script.aculo.us开发系列(五):Prototype封装的艺术

Script.aculo.us开发系列(六):AutoComplete控件

Script.aculo.us开发系列(七):InPlaceEditor控件的使用

Script.aculo.us开发系列(八):使用DropDrag定义拖拽行为

Script.aculo.us开发系列(九):Slider控件的使用

Prototype1.5.0 API 参考

上一页  1 2 3 

Tags:Script aculo us

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接