锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲高清在线视频,亚洲妇熟XXXX妇色黄,亚洲最新视频在线观看http://m.tkk7.com/rain1102/category/37662.html<br/><font color="green" style="font-family: 鍗庢枃琛屾シ;font-size:16px;">瀛愭洶錛氬嵄閭︿笉鍏ワ紝涔遍偊涓嶅眳銆傚ぉ涓嬫湁閬撳垯瑙侊紝鏃犻亾鍒欓殣銆?lt;/font><font color="#3C1435"></font>zh-cnSat, 21 Feb 2009 03:14:24 GMTSat, 21 Feb 2009 03:14:24 GMT60閬嶅巻鏁翠釜欏甸潰鏌ヨ涓嶅悓綾誨瀷鐨勭粍寤?/title><link>http://m.tkk7.com/rain1102/archive/2007/06/26/126268.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Tue, 26 Jun 2007 02:02:00 GMT</pubDate><guid>http://m.tkk7.com/rain1102/archive/2007/06/26/126268.html</guid><wfw:comment>http://m.tkk7.com/rain1102/comments/126268.html</wfw:comment><comments>http://m.tkk7.com/rain1102/archive/2007/06/26/126268.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/rain1102/comments/commentRss/126268.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/rain1102/services/trackbacks/126268.html</trackback:ping><description><![CDATA[<span id="g8qc44w" class=jsxdoc_link onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').searchLink('jsx3.app.Model','method:getDescendantsOfType');"><strong>jsx3.app.Model.getDescendantsOfType<br></strong><br>method getDescendantsOfType(<span>strType, </span><span>bShallow</span>)<br><br>Finds all descendants of the given type.<br> <h3 class=jsxdoc>Parameters:</h3> <p class=jsxdoc><span id="iigma48" class=jsxdoc_paramname>strType</span> <span id="ys46aei" class=$>{<span id="88ww4e4" class=jsxdoc_link onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').doClassLink('String');">String</span> | <span id="gow48k8" class=jsxdoc_link onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').doClassLink('Function');">Function</span> | <span id="ug4m8m4" class=jsxdoc_link onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').doClassLink('jsx3.lang.Class');">jsx3.lang.Class</span>}<span id="4si4aiu" class=""></span> – <span id="i8mkqyq" class=jsxdoc_paramdesc><span id="6e4i4qm" class="">the fully-qualified class name, class constructor function, or <code>jsx3<span id="ym4gewm" class=$><span id="cwkqk8y" class=jsxdoc_paramdesc><span id="s84su4s" class="">.Class instance.<br><font face="Times New Roman"><span id="ok8wgsi" class=jsxdoc_paramname>bShallow</span> </font><span id="q4g4cka" class=$><font face="Times New Roman">{<span id="u48a4cg" class=jsxdoc_link onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').doClassLink('Boolean');">boolean</span>}<span id="ek88i44" class=""></span> – </font><span id="ik44mus" class=jsxdoc_paramdesc><span id="4ewo44k" class=""><font face="Times New Roman">if </font><code>true</code><font face="Times New Roman">, only search direct children, not all <span id="884os64" class=$><span id="wki8c44" class=jsxdoc_paramdesc><span id="egukk4s" class="">descendants.</p> <h3 class=jsxdoc>Returns:</h3> <p class=jsxdoc><span id="6ykwyi4" class=$>{<span id="844qk4s" class=jsxdoc_link onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').doClassLink('Array');">Array</span><<span id="884scwm" class=jsxdoc_link onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').doClassLink('jsx3.app.Model');">jsx3.app.Model</span>>}<span id="eica4oq" class=""> – </span></span><span id="4s8ei6k" class=jsxdoc_returndesc><span id="uoug84i" class="">an array of matching descendants<br><br><strong>for example:</strong><br><br>/**<br>* Bind change events of the specified control and its all children to the specified callback function. <br>* exceptedControlNames don't bind change event<br>*/<br>Eric.bindChangeEvents = function(rootNode, callback, exceptedControlNames) {<br>     if (exceptedControlNames == undefined) {<br>          exceptedControlNames = [];<br>     }<br>    // bind change events for TextBox<br>    var children = rootNode.getDescendantsOfType("jsx3.gui.TextBox");<br>    for (var i = 0; i < children.length; i++) {<br>        if (exceptedControlNames.indexOf(children[i].getName()) == -1) {<br>            children[i].subscribe(jsx3.gui.Interactive.JSXCHANGE, callback);<br>        }<br>    }<br>}</span></span></p> </span></span></span></font></span></span></span></span></span></span></code></span></span></span></span><img src ="http://m.tkk7.com/rain1102/aggbug/126268.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/rain1102/" target="_blank">Eric.Zhou</a> 2007-06-26 10:02 <a href="http://m.tkk7.com/rain1102/archive/2007/06/26/126268.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Tibco鐨凣rid浜嬩歡涓敤鍒扮殑涓浜涘睘鎬?/title><link>http://m.tkk7.com/rain1102/archive/2007/06/22/125834.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Fri, 22 Jun 2007 06:46:00 GMT</pubDate><guid>http://m.tkk7.com/rain1102/archive/2007/06/22/125834.html</guid><wfw:comment>http://m.tkk7.com/rain1102/comments/125834.html</wfw:comment><comments>http://m.tkk7.com/rain1102/archive/2007/06/22/125834.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/rain1102/comments/commentRss/125834.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/rain1102/services/trackbacks/125834.html</trackback:ping><description><![CDATA[obj, objEVENT, strRECORDID, objCOLUMN, strNEWVALUE<img src ="http://m.tkk7.com/rain1102/aggbug/125834.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/rain1102/" target="_blank">Eric.Zhou</a> 2007-06-22 14:46 <a href="http://m.tkk7.com/rain1102/archive/2007/06/22/125834.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>select textbox value when focus on it.http://m.tkk7.com/rain1102/archive/2007/05/30/120887.htmlEric.ZhouEric.ZhouWed, 30 May 2007 05:14:00 GMThttp://m.tkk7.com/rain1102/archive/2007/05/30/120887.htmlhttp://m.tkk7.com/rain1102/comments/120887.htmlhttp://m.tkk7.com/rain1102/archive/2007/05/30/120887.html#Feedback0http://m.tkk7.com/rain1102/comments/commentRss/120887.htmlhttp://m.tkk7.com/rain1102/services/trackbacks/120887.htmltextbox: events editor: focus: this.getRendered().select();

HTMLElement getRendered(objGUI : Object | jsx3.gui.Event)
Returns handle/reference to the JSX GUI Object's on-screen counterpart鈥攂asically a handle to a DHTML object such as a DIV, SPAN, etc

Parameters:

objGUIeither the HTML document containing the rendered object or an HTML element in that document. This argument is optional but improves the efficiency of this method if  provided銆?br>

Returns:

IE DHTML object



Eric.Zhou 2007-05-30 13:14 鍙戣〃璇勮
]]>
涓篗atrix鍗曞厓鏍兼坊鍔犳暟鎹紙鏃犲埛鏂幫級http://m.tkk7.com/rain1102/archive/2007/05/24/119807.htmlEric.ZhouEric.ZhouThu, 24 May 2007 12:44:00 GMThttp://m.tkk7.com/rain1102/archive/2007/05/24/119807.htmlhttp://m.tkk7.com/rain1102/comments/119807.htmlhttp://m.tkk7.com/rain1102/archive/2007/05/24/119807.html#Feedback0http://m.tkk7.com/rain1102/comments/commentRss/119807.htmlhttp://m.tkk7.com/rain1102/services/trackbacks/119807.html涔嬪墠淇敼鍚庤呭線Matrix娣誨姞涓琛岃褰曠殑鏃跺欙紝閮芥槸鐢?/span>
jsx3.xml.Entity insertRecord(objRecord : Object<String, String>, strParentRecordId : String, bRedraw : boolean)
鎴栬?/span>void insertRecordNode(objRecordNode : jsx3.xml.Entity, strParentRecordId : String, bRedraw : boolean)鏂規硶銆?/span>
閫氳繃瀵逛袱涓柟娉曠殑鍙傛暟鎴栬呭insertRecordNode鏂規硶鐨勮鏄庯細Inserts a new record into the XML data source of this object. This method is the same as insertRecord() except that its first parameter is of type jsx3.xml.Entity rather than Object.鍙互鐪嬪嚭鍙槸涓涓槸瀵硅薄錛岃屽悗鑰呭垯鏄竴涓?/span>Entity 銆傝岃繖涓ょ鏂規硶鐨勬渶鍚庝竴涓弬鏁頒篃鏈夎鏄庯細bRedraw – if true or null, the on-screen view of this object is immediately updated to reflect the additional record.
浣嗚繖鏃跺欓亣鍒頒簡涓涓氨鏄洿鏂板崟鍏冩牸鐨勬暟鎹紝鑰屼箣鍓嶆垜浠仛鐨勬椂鍊欓兘鏄氳繃jsx3.xml.Entity getRecordNode(strRecordId : String)鏂規硶鎶婂綋鍓嶉変笂鐨勮褰曞厛鑾峰彇鍒般傜劧鍚庡啀閫氳繃jsx3.xml.Entity setAttribute(strName : String, strValue : String)鏂規硶璁劇疆鍗曞厓鍊箋傛渶鍚庤繕瑕佸埄鐢?/span>void repaintData()鏂規硶鍒鋒柊鏁版嵁銆傝繖鏍鋒墠鍙互鎶婁慨鏀瑰悗鐨勫兼樉紺哄嚭鏉ャ傚叾涓repaintData瑙i噴鏄細Paints only the data rows. Call for quick repainting of the data rows when only the source data has changed. Does not recalculate and reprofile the box profile and resulting XSLT. Retains scroll position when possible.

鑰屾渶榪戠湅鍒頒簡鍙︿竴涓柟娉曪細jsx3.xml.CDF insertRecordProperty(strRecordId : String, strPropName : String, strPropValue : String, bRedraw : boolean)錛涜岃繖鏂規硶姝eソ瑙e喅浜嗗崟鍏冩牸鍊肩殑鍙樺寲錛?/span>Inserts a new property into an existing record with jsxid equal to strRecordId. If the property already exists, the existing property value will be updated. If no such record exists in the XML document, this method fails quietly.

鍙︽敞錛氳幏鍙栧崟琛岃褰曡繕鏈夊彟涓涓柟娉曪細Object<String, String> getRecord(strRecordId : String)錛涗粬涓?/span>getRecordNode榪斿洖鐨勭被鍨嬩笉鍚岋紝浠栬繑鍥炵殑鏄璞°傛垜浠彲浠ラ氳繃璇存槑錛?/span>Returns an object containing the attributes of a particular CDF record as property/value pairs. The object returned by this method is a copy of the underlying data. Therefore, updates to this object will not affect the underlying data.鐪嬪嚭銆備粬鏄竴涓厠闅嗭紝涔熷氨鏄鍏舵搷浣滃茍涓嶅獎鍝?/span>jsx3.xml.CDF閲岄潰鐨勫箋傝屽綋淇敼getRecordNode榪斿洖鐨?/span>Entity灝嗕細褰卞搷鍒?/span>jsx3.xml.CDF銆?/span>getRecordNode鐨勮鏄庝腑灝卞彲浠ヤ綋鐜拌繖涓鐐廣?/span>Returns a record from the XML data source of this object. This returned value is a handle to the record and not a clone. Therefore, any updates made to the returned value with update the XML document of this object. To reflect such changes in the on-screen view of this object, call redrawRecord(strRecordId, jsx3.xml.CDF.UPDATE); on this object.榪欓噷榪樿鍒頒簡鍙︿竴涓柟娉?/span>redrawRecord(strRecordId, jsx3.xml.CDF.UPDATE); 榪欏氨鐩稿綋涓庡崟琛屽埛鏂般傚綋鐒舵瘮浣跨敤void repaintData()鏂規硶鍒鋒柊鏁版嵁濂界殑澶氫簡銆?/span>
褰撶劧榪樻湁鍒殑鏂規硶銆備緥濡?/span>Matrix閲岄潰榪樻湁涓涓疄鐜板氨鏄細void redrawCell(strRecordId : String, objColumn : jsx3.gui.Matrix.Column, bSuppressTriggers : boolean)錛?/span>Updates the on-screen cell to reflect the value in the CDF document to which the cell is mapped.鍜?/span>void redrawMappedCells(strRecordId : String, strAttName : String)錛?/span>Updates the on-screen cell to reflect the value in the CDF document to which the cell is mapped.浠ュ強瀵?/span>void redrawRecord(strRecordId : String, intAction : int, bRecurse : boolean)鐨勫疄鐜般?/span>
鎵浠ュ綋淇敼鍗曡鐨勫崟鍏冩牸鏁版嵁鐨勬椂鍊欑湅涓漢鐖卞ソ浜嗐?/span>



Eric.Zhou 2007-05-24 20:44 鍙戣〃璇勮
]]>
add scroll barshttp://m.tkk7.com/rain1102/archive/2007/05/24/119799.htmlEric.ZhouEric.ZhouThu, 24 May 2007 12:03:00 GMThttp://m.tkk7.com/rain1102/archive/2007/05/24/119799.htmlhttp://m.tkk7.com/rain1102/comments/119799.htmlhttp://m.tkk7.com/rain1102/archive/2007/05/24/119799.html#Feedback0http://m.tkk7.com/rain1102/comments/commentRss/119799.htmlhttp://m.tkk7.com/rain1102/services/trackbacks/119799.html

Eric.Zhou 2007-05-24 20:03 鍙戣〃璇勮
]]>
璁〨rid鍗曡涓嶈兘緙栬緫http://m.tkk7.com/rain1102/archive/2007/05/22/119054.htmlEric.ZhouEric.ZhouTue, 22 May 2007 02:04:00 GMThttp://m.tkk7.com/rain1102/archive/2007/05/22/119054.htmlhttp://m.tkk7.com/rain1102/comments/119054.htmlhttp://m.tkk7.com/rain1102/archive/2007/05/22/119054.html#Feedback0http://m.tkk7.com/rain1102/comments/commentRss/119054.htmlhttp://m.tkk7.com/rain1102/services/trackbacks/119054.htmlDatepicker icon: calender comes up but can't select a date. Disabled.
Datepicker textbox: Edit is saved to CDF. Not disabled.
Text Field column: Edit is saved to CDF. Not disabled.
Checkbox: Disabled
Select: Edit is saved to CDF. Not disabled.

Set property for "Before Edit" with following code fragment 錛?

if (this.getRecord(strRECORDID).jsxdisabled == 1) false;


Eric.Zhou 2007-05-22 10:04 鍙戣〃璇勮
]]>
jsx3.gui.Eventhttp://m.tkk7.com/rain1102/archive/2007/04/23/112974.htmlEric.ZhouEric.ZhouMon, 23 Apr 2007 08:19:00 GMThttp://m.tkk7.com/rain1102/archive/2007/04/23/112974.htmlhttp://m.tkk7.com/rain1102/comments/112974.htmlhttp://m.tkk7.com/rain1102/archive/2007/04/23/112974.html#Feedback0http://m.tkk7.com/rain1102/comments/commentRss/112974.htmlhttp://m.tkk7.com/rain1102/services/trackbacks/112974.htmljsx3.gui.Event
enterKey()
method enterKey()
Returns true if the enter key was pressed.
Returns:
{boolean} –


jsx3.gui.Event
keyCode()
method keyCode()
Returns integer representing the key code of the key just pressed/keyed-down.
Returns:
{int} – keycode

 I have two jsx3.gui.TextBox fields and the first one has an event handler set on the "Key Down" property.
----------
Key Down: nextField(this,objEVENT);
----------

function nextField(objJSX,objEvent){
var keyCode = objEvent.keyCode();

if (keyCode == 13) {
objEvent.cancelKey();
objEvent.cancelBubble();
objEvent.setKeyCode(jsx3.gui.Event.KEY_TAB);
objJSX.doEvent(jsx3.gui.Interactive.JSXKEYDOWN, {objEVENT:objEvent});
}
}



Eric.Zhou 2007-04-23 16:19 鍙戣〃璇勮
]]>
jsx3.gui.Matrix.EditMask.emGetSessionhttp://m.tkk7.com/rain1102/archive/2007/04/19/111997.htmlEric.ZhouEric.ZhouThu, 19 Apr 2007 09:30:00 GMThttp://m.tkk7.com/rain1102/archive/2007/04/19/111997.htmlhttp://m.tkk7.com/rain1102/comments/111997.htmlhttp://m.tkk7.com/rain1102/archive/2007/04/19/111997.html#Feedback2http://m.tkk7.com/rain1102/comments/commentRss/111997.htmlhttp://m.tkk7.com/rain1102/services/trackbacks/111997.htmljsx3.gui.Matrix.EditMask

emGetSession()

final method emGetSession()

Returns the state of the current edit session if this object is involved in a jsx3.gui.Matrix edit mask session. The state has the following keys:
  • matrix {jsx3.gui.Matrix}
  • column {jsx3.gui.Matrix.Column}
  • recordId {String}
  • td {HTMLElement}

Returns:{Object<String, Object>}the edit session.



Eric.Zhou 2007-04-19 17:30 鍙戣〃璇勮
]]>
浣跨敤jsx3.gui.Splitter瀵硅薄鐨剆etSubcontainer1Pct()鏂規硶http://m.tkk7.com/rain1102/archive/2007/04/06/108970.htmlEric.ZhouEric.ZhouFri, 06 Apr 2007 08:35:00 GMThttp://m.tkk7.com/rain1102/archive/2007/04/06/108970.htmlhttp://m.tkk7.com/rain1102/comments/108970.htmlhttp://m.tkk7.com/rain1102/archive/2007/04/06/108970.html#Feedback0http://m.tkk7.com/rain1102/comments/commentRss/108970.htmlhttp://m.tkk7.com/rain1102/services/trackbacks/108970.htmljsx3.gui.Splitter
setSubcontainer1Pct()
method setSubcontainer1Pct(strSubcontainerPct, bView)
Sets a valid percentage (e.g., 100.00% 23.567%) that will be applied to the on-screen element as its CSS width/height percentage
Parameters:
strSubcontainerPct {String}valid CSS width property as a percentage (e.g., 34.56%)
bView {boolean}false if null; if true the view is updated automatically without a repaint
Returns:
{jsx3.gui.Splitter}– this object


eg錛?br>service.menuMinimize = function(menuToggle,isSelf) {
   if (isSelf != null) {
      if (isSelf == 0) {
         menuToggle.setState(menuToggle.getState() == 0 ? 1 : 0);
      }
   }
   var menuSplitter = csa.getServer().getJSXByName('splitter_menuright');
   if (!menuToggle.getState()){
      menuSplitter.setSubcontainer1Pct("95.86",true);
   } else {
      menuSplitter.setSubcontainer1Pct("67.70",true);
   }
}


Eric.Zhou 2007-04-06 16:35 鍙戣〃璇勮
]]>
Get data access the mapped CDF documenthttp://m.tkk7.com/rain1102/archive/2007/04/05/108620.htmlEric.ZhouEric.ZhouThu, 05 Apr 2007 02:12:00 GMThttp://m.tkk7.com/rain1102/archive/2007/04/05/108620.htmlhttp://m.tkk7.com/rain1102/comments/108620.htmlhttp://m.tkk7.com/rain1102/archive/2007/04/05/108620.html#Feedback0http://m.tkk7.com/rain1102/comments/commentRss/108620.htmlhttp://m.tkk7.com/rain1102/services/trackbacks/108620.html
In the video a CDF document named "quotes" was created, you can access this document from the cache with

doc = <namespace>.getCache().getDocument('quotes')
iter = doc.selectNodes('//record').iterator();
jsx3.log(iter.next().getAttribute('High'));
jsx3.log(iter.next().getAttribute('High'));


Eric.Zhou 2007-04-05 10:12 鍙戣〃璇勮
]]>
璁㏒elect絎竴嬈℃樉紺烘椂鍊欏氨鏄劇ず閲岄潰鐨勬暟鎹?/title><link>http://m.tkk7.com/rain1102/archive/2007/03/30/107494.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Fri, 30 Mar 2007 07:52:00 GMT</pubDate><guid>http://m.tkk7.com/rain1102/archive/2007/03/30/107494.html</guid><wfw:comment>http://m.tkk7.com/rain1102/comments/107494.html</wfw:comment><comments>http://m.tkk7.com/rain1102/archive/2007/03/30/107494.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/rain1102/comments/commentRss/107494.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/rain1102/services/trackbacks/107494.html</trackback:ping><description><![CDATA[浠婂ぉ浣跨敤Select鐨勬椂鍊欙紝鎯沖湪絎竴嬈℃樉紺虹殑鏃跺欙紝灝辨妸鏁版嵁鏄劇ず鍑烘潵銆?br />鍏跺疄鍙璁劇疆Select鐨剉alue涓轟綘鎯寵鏄劇ず鐨勫鹼紝鐒跺悗鍦ㄨ皟鐢╓eb Service涓柟娉曟垚鍔熺殑鏃跺欎嬌鐢╮epaint()灝卞彲浠ヤ簡錛?br />渚嬪錛?br />service.ongetCountriesResultSuccess = function(objEvent) {<br />       objEvent.target.getServer().getJSXByName("country").repaint();<br />      //var responseXML = objEvent.target.getInboundDocument();<br />      //objEvent.target.getServer().alert("Success","The service call was successful.");<br />};<br /><br /><div id="8syi8w8" class="jsxdoc_methoddecl"><div id="8ysu884" class="jsxdoc"><div id="88k44i8" class="jsxdoc_methodhead"><h2><span id="uaw8ks4" class="jsxdoc_link" onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').doClassLink('jsx3.gui.Painted');">jsx3.gui.Painted</span></h2><h1>repaint()</h1></div><hr /><div id="y444yum" class="jsxdoc_methoddecl">method repaint() </div><div id="k844oyq" class="jsxdoc_methoddesc">Updates the view of this object by calling <code>paint()</code> and replacing the current view with the returned HTML. This method has no effect if this object is not currently displayed.</div><h3 class="jsxdoc">Returns:</h3><div id="w4mmssy" class="jsxdoc_return"><span id="wos8o44" class="$">{<span id="y84isy4" class="jsxdoc_link" onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').doClassLink('String');">String</span>} – </span><span id="emoi4e4" class="jsxdoc_returndesc">the result of calling <code>paint()</code> or <code>null</code> if this object is not displayed.</span></div><h3 class="jsxdoc">See Also:</h3><div id="oeqky4k" class="indent"><span id="aakom44" class="jsxdoc_link" onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').doSeeLink('method:repaint',1);">paint()</span></div></div></div><img src ="http://m.tkk7.com/rain1102/aggbug/107494.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/rain1102/" target="_blank">Eric.Zhou</a> 2007-03-30 15:52 <a href="http://m.tkk7.com/rain1102/archive/2007/03/30/107494.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浣跨敤doValidate()瀵瑰墠绔敤鎴瘋緭鍏ラ獙璇?/title><link>http://m.tkk7.com/rain1102/archive/2007/03/30/107431.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Fri, 30 Mar 2007 03:01:00 GMT</pubDate><guid>http://m.tkk7.com/rain1102/archive/2007/03/30/107431.html</guid><wfw:comment>http://m.tkk7.com/rain1102/comments/107431.html</wfw:comment><comments>http://m.tkk7.com/rain1102/archive/2007/03/30/107431.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/rain1102/comments/commentRss/107431.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/rain1102/services/trackbacks/107431.html</trackback:ping><description><![CDATA[<div id="aac4ucq" class="jsxdoc"> <div id="yok4owu" class="jsxdoc_methodhead"> <h2> <span id="usmyc4g" class="jsxdoc_link" onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').doClassLink('jsx3.gui.Form');">jsx3.gui.Form</span> </h2> <h1>doValidate()</h1> </div> <hr /> <div id="ow8cwu8" class="jsxdoc_methoddecl">abstract method doValidate() </div> <div id="go8iec4" class="jsxdoc_methoddesc">Abstract method that must be implemented by any class that implements the Form interface.</div> <h3 class="jsxdoc">Returns:</h3> <div id="y8w4gec" class="jsxdoc_return"> <span id="44kcaaw" class="$">{<span id="gwi8i44" class="jsxdoc_link" onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').doClassLink('Number');">int</span>} – </span> <span id="8g4o8qy" class="jsxdoc_returndesc"> <code>STATEINVALID</code> or <code>STATEVALID</code>.<br /><br />渚嬪Text Box涓殑杈撳叆楠岃瘉<br /><br /><div id="a8y64y4" class="jsxdoc"><div id="mk4eyw4" class="jsxdoc_methodhead"><h2><span id="aakm84s" class="jsxdoc_link" onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').doClassLink('jsx3.gui.TextBox');">jsx3.gui.TextBox</span></h2><h1>doValidate()</h1></div><hr /><div id="csuq84m" class="jsxdoc_methoddecl">method doValidate() </div><div id="a4q64ig" class="jsxdoc_methoddesc">validates form field, ensuring it contains the correct data set</div><h3 class="jsxdoc">Returns:</h3><div id="44gek4e" class="jsxdoc_return"><span id="8844css" class="$">{<span id="44yw8si" class="jsxdoc_link" onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').doClassLink('Boolean');">boolean</span>} – </span><span id="4qqus88" class="jsxdoc_returndesc">true if field contains a valid value given @VALIDATIONTYPE</span></div><h3 class="jsxdoc">Overrides:  <code><span id="64aw444" class="jsxdoc_link" onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').doMemberLink('overrides:doValidate');">doValidate</span></code> in <code><span id="64keua8" class="jsxdoc_link" onclick="jsx3.html.getJSXParent(this).getAncestorOfName('jsx_ide_api').doClassLink('jsx3.gui.Form');">jsx3.gui.Form</span></code></h3></div></span> </div> </div><img src ="http://m.tkk7.com/rain1102/aggbug/107431.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/rain1102/" target="_blank">Eric.Zhou</a> 2007-03-30 11:01 <a href="http://m.tkk7.com/rain1102/archive/2007/03/30/107431.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>璁〨I涓殑Gird緇勪歡鐨勬暟鎹嚜鍔ㄦ樉紺?/title><link>http://m.tkk7.com/rain1102/archive/2007/03/29/107317.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Thu, 29 Mar 2007 12:00:00 GMT</pubDate><guid>http://m.tkk7.com/rain1102/archive/2007/03/29/107317.html</guid><wfw:comment>http://m.tkk7.com/rain1102/comments/107317.html</wfw:comment><comments>http://m.tkk7.com/rain1102/archive/2007/03/29/107317.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/rain1102/comments/commentRss/107317.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/rain1102/services/trackbacks/107317.html</trackback:ping><description><![CDATA[榪欏嚑澶╀竴鐩村湪瀛IBCO鍏徃鐨凣I錛屽綋鐒朵篃閬囧埌浜嗕竴浜涚殑灝忛棶棰樸傚叾涓湁涓涓氨鏄紝鍒╃敤Grid緇勪歡鏄劇ず涓緇勬暟鎹殑鏃跺欍傛瘡嬈¢兘瑕佺偣涓涓媑rid鎵嶅彲浠ユ樉紺烘暟鎹傜劧鍚庣湅浜嗕粬浠嚜甯︾殑渚嬪瓙鍙戠幇錛屽師鏉ュ彧瑕佽皟鐢ㄤ竴涓柟娉曞氨鍙互鑷姩鏄劇ず鏁版嵁浜嗐?br />rain1102.APP.getJSXByName("gridResults").<font color="#006400">repaintData</font>();<br /><br />jsx3.gui.Matrix<br /><div id="g8gm4ka" class="jsxdoc_methoddecl">method repaintData() </div><div id="we4a44s" class="jsxdoc_methoddesc">Paints only the data rows. Call for quick repainting of the data rows when only the source data has changed. Does not recalculate and reprofile the box profile and resulting XSLT. Retains scroll position when possible.</div><img src ="http://m.tkk7.com/rain1102/aggbug/107317.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/rain1102/" target="_blank">Eric.Zhou</a> 2007-03-29 20:00 <a href="http://m.tkk7.com/rain1102/archive/2007/03/29/107317.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>jsx3.net.Service涓殑doInboundMap()鍜宻etInboundDocument(objXML) 鏂規硶http://m.tkk7.com/rain1102/archive/2007/03/29/107254.htmlEric.ZhouEric.ZhouThu, 29 Mar 2007 08:41:00 GMThttp://m.tkk7.com/rain1102/archive/2007/03/29/107254.htmlhttp://m.tkk7.com/rain1102/comments/107254.htmlhttp://m.tkk7.com/rain1102/archive/2007/03/29/107254.html#Feedback0http://m.tkk7.com/rain1102/comments/commentRss/107254.htmlhttp://m.tkk7.com/rain1102/services/trackbacks/107254.htmlmethod doInboundMap()
Applies all inbound mappings, using the server response document as the source for the operation. This method can only be called if 'doCall' has executed and the server has responded. Although this method is called once automatically, it can be called at any time to reapply the mapping rules. Example usage: var oService = new jsx3.net.Service(); oService.setInboundDocument(objSomeDocumentIManuallyWantToLoad); oService.doInboundMap();

method setInboundDocument(objXML)
Sets a parsed instance of the response document as soon as it returns from the server returned from the service; otherwise null


Eric.Zhou 2007-03-29 16:41 鍙戣〃璇勮
]]>
TIBCO涓殑jsx3.gui.Block鐨剆etVisibility()鏂規硶浣跨敤http://m.tkk7.com/rain1102/archive/2007/03/28/106908.htmlEric.ZhouEric.ZhouWed, 28 Mar 2007 03:48:00 GMThttp://m.tkk7.com/rain1102/archive/2007/03/28/106908.htmlhttp://m.tkk7.com/rain1102/comments/106908.htmlhttp://m.tkk7.com/rain1102/archive/2007/03/28/106908.html#Feedback0http://m.tkk7.com/rain1102/comments/commentRss/106908.htmlhttp://m.tkk7.com/rain1102/services/trackbacks/106908.html

setVisibility()


method setVisibility(VISIBILITY, bRepaint)
Sets the CSS visibility property the object

Parameters:

VISIBILITY {String}[jsx3.gui.Block.VISIBILITYVISIBLE, jsx3.gui.Block.VISIBILITYHIDDEN]
bRepaint {boolean}if true, the view of this object is immediately updated, obviating the need to call repaint().


Eric.Zhou 2007-03-28 11:48 鍙戣〃璇勮
]]>
TIBCO涓殑Select緇勪歡http://m.tkk7.com/rain1102/archive/2007/03/27/106740.htmlEric.ZhouEric.ZhouTue, 27 Mar 2007 11:28:00 GMThttp://m.tkk7.com/rain1102/archive/2007/03/27/106740.htmlhttp://m.tkk7.com/rain1102/comments/106740.htmlhttp://m.tkk7.com/rain1102/archive/2007/03/27/106740.html#Feedback0http://m.tkk7.com/rain1102/comments/commentRss/106740.htmlhttp://m.tkk7.com/rain1102/services/trackbacks/106740.html 浠婂ぉ浣跨敤TIBCO涓殑Select緇勪歡,鍏朵腑select鐨勮褰曞兼槸璋冪敤web service涓殑鏂規硶錛岀劧鍚庤繑鍥炴暟緇勶紝鏁扮粍涓寘鍚涓璞★紟
The jsx3.gui.Select uses the attribute "jsxtext" as the display field.
涓婄殑鎰忔濆氨鏄鎯蟲妸灞炴у兼樉紺虹粰select錛屽垯蹇呴』鎶婂睘鎬ф槧灝勭殑鍚嶅瓧璁劇疆鎴?jsxtext";

鑰屾垜鍙堟兂鎶婂璞$殑ID鍊間紶緇檚elect鐨剉alue灞炴с傛煡浜嗕竴涓嬫枃妗g湅鍒幫紝jsxid灞炴э紝浜庢槸灝辮瘯浜嗕竴涓嬶紒鏋滅劧鍙互錛?br />鍥犱負select鏈変釜getValue() method 鏂囨。鎻忚堪涓猴細
Returns the value of this select box. The value is the jsxid attribute of the selected CDF record.

榪樻湁涓鐐癸紝灝辨槸錛屽綋浣犳妸涓涓兼棦鎯充綔涓簊elect鐨勬樉紺哄煎張鎯充綔涓虹湡瀹炲肩殑鏃跺欍傚垯搴旇鎶婅灞炴у仛涓や釜鏄犲皠錛屽垎鍒負jsxid鍜宩sxtext錛?/div>


Eric.Zhou 2007-03-27 19:28 鍙戣〃璇勮
]]>some question in tibco gihttp://m.tkk7.com/rain1102/archive/2007/03/27/106635.htmlEric.ZhouEric.ZhouTue, 27 Mar 2007 04:03:00 GMThttp://m.tkk7.com/rain1102/archive/2007/03/27/106635.htmlhttp://m.tkk7.com/rain1102/comments/106635.htmlhttp://m.tkk7.com/rain1102/archive/2007/03/27/106635.html#Feedback0http://m.tkk7.com/rain1102/comments/commentRss/106635.htmlhttp://m.tkk7.com/rain1102/services/trackbacks/106635.html   appname.getCache().getDocument('MTX_DATA_XML').selectNodes('//record[@jsxselected="1"]');
2.
format 1:
<data jsxid="jsxroot">
<record jsxtext="Jame Paulis" jsxid="1" office="1018" status="Interview" experience="3" longivity="1" ></record>
<record jsxtext="James" jsxid="2" office="1019" status="GD" experience="3" longivity="2" ></record>
<data/>

 format 2:
<data>
<record>
<ID>1</ID>
<office>1018</office>
<status>Interview</status>
<experience>3</experience>
<longivity>1</longivity>
</record>
<record>
<ID>2</ID>
<office>1019</office>
<status>Group Discussion</status>
<experience>0</experience>
<longivity>3</longivity>
</record>
</data>
var nodeValueExp = objDoc.selectSingleNode("http://record[ID='1']/experience").getValue();

The following XSL will produce the output you wanted in format 2:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="/">
<xsl:element name="data">
<xsl:for-each select="http://record">
<xsl:element name="record">
<xsl:for-each select="@*">
<xsl:choose>
<xsl:when test="name()='jsxid'"><xsl:element name="ID"><xsl:value-of select="."/></xsl:element></xsl:when>
<xsl:when test="name()='jsxtext'"></xsl:when>
<xsl:otherwise><xsl:element name="{name()}"><xsl:value-of select="."/></xsl:element></xsl:otherwise>
</xsl:choose>
</xsl:for-each>
</xsl:element>
</xsl:for-each>
</xsl:element>
</xsl:template>
</xsl:stylesheet>



You can use this XPath for format1:

//record[@jsxid='1']/@experience


3.Is there a way to select items in a Select by pressing keys? For example I have a alphabetized list of States. I want to be able to press 'A' 4 times to move from Alabama, to Alaska, to Arizona, to Arkansas. Then I want to be able to press tab and move on to a zip code field. This should leave Arkansas selected.

This is the normal behavior for a simple html select box and I want to stick to what people are familiar with.

function handleKeyPress(objSelect,objEvent) {
  //resolve the key the pressed;only listen for numbers and letters
  var intKey = objEvent.keyCode();
  var strKey = String.fromCharCode(intKey);
  if(strKey.search(/[a-z0-9]/i) == -1) return true;
  var objKey = new RegExp(strKey,"i");

  //get list of options for the select
  var objXML = objSelect.getXML();
  var objTextNodes = objSelect.getXML().selectNodes("http://record[@jsxtext]");

  //query the select box to see if the same key was pressed before; if so begin searching at he correct index
  var objState = objSelect.custom_index || {};
  objState[strKey] = (objState[strKey] != null) ? objState[strKey] : 0;
  var intIndex = (objState[strKey] < objTextNodes.getLength()) ? objState[strKey] : 0;
  jsx3.log("index: " + objState[strKey]);


  objState[strKey] = 0;
  return true;
};


function handleKeyPress(objSelect,objEvent) {
  //resolve the key the pressed;only listen for numbers and letters
  var intKey = objEvent.keyCode();
  var strKey = String.fromCharCode(intKey);
  if(strKey.search(/[a-z0-9]/i) == -1) return true;
  var objKey = new RegExp(strKey,"i");

  //get list of options for the select
  var objXML = objSelect.getXML();
  var objTextNodes = objSelect.getXML().selectNodes("http://record[@jsxtext]");

  //query the select box to see if the same key was pressed before; if so begin searching at he correct index
  var objState = objSelect.custom_index || {};
  objState[strKey] = (objState[strKey] != null) ? objState[strKey] : 0;
  var intIndex = (objState[strKey] < objTextNodes.getLength()) ? objState[strKey] : 0;
  jsx3.log("index: " + objState[strKey]);

  //loop to find the next item in the list that begins with the given key
  for(var i=intIndex;i<objTextNodes.getLength();i++) {
    if(objTextNodes.getItem(i).getAttribute("jsxtext").search(objKey) == 0) {
      objSelect.custom_index = {};
      objSelect.custom_index[strKey] = i+1;
      objSelect.setValue(objTextNodes.getItem(i).getAttribute("jsxid"));
      return false;
    }
  }

  //loop from 0 to current index to find the first item in the list that begins with the given key.(wrap around)
  //following was added by dlehman
  for(var i=0;i<intIndex;i++) {
    if(objTextNodes.getItem(i).getAttribute("jsxtext").search(objKey) == 0) {
      objSelect.custom_index = {};
      objSelect.custom_index[strKey] = i+1;
      objSelect.setValue(objTextNodes.getItem(i).getAttribute("jsxid"));
      return false;
    }
  }
  
  objState[strKey] = 0;
  return true;
};





Eric.Zhou 2007-03-27 12:03 鍙戣〃璇勮
]]>
鍦═IBCO涓垱寤洪〉闈㈣煩杞?/title><link>http://m.tkk7.com/rain1102/archive/2007/03/26/106508.html</link><dc:creator>Eric.Zhou</dc:creator><author>Eric.Zhou</author><pubDate>Mon, 26 Mar 2007 12:16:00 GMT</pubDate><guid>http://m.tkk7.com/rain1102/archive/2007/03/26/106508.html</guid><wfw:comment>http://m.tkk7.com/rain1102/comments/106508.html</wfw:comment><comments>http://m.tkk7.com/rain1102/archive/2007/03/26/106508.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/rain1102/comments/commentRss/106508.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/rain1102/services/trackbacks/106508.html</trackback:ping><description><![CDATA[<p>jsx3.lang.Package.definePackage(<br />  "eg.service",                //the full name of the package to create<br />  function(service) {          //name the argument of this function<br /><br />    /**<br />     * Clear work area<br />     *<br />     * @param bvpWorkArea {jsx3.app.Model} the JSX object to be cleared.<br />     * @param objJSX {jsx3.app.Server}  (target of the model event).<br />     */<br />    service.clearWorkArea = function(workArea) {<br />       workArea.removeChildren();<br />    };</p> <p>   /**                                       <br />    * Launches reset password page. <br />    * @param objJSX {jsx3.app.Model} target of the model event.<br />    */<br />    service.resetPassword = function(objJSX) {<br />      var workArea = objJSX.getServer().getJSXByName("bvpWorkArea");<br />      service.clearWorkArea(workArea);<br />      workArea .load("components/resetPassword.xml");  <br />    };</p> <p>    /**                                       <br />     * Launches register page. <br />     * @param objJSX {jsx3.app.Model} target of the model event.<br />     */<br />    service.register = function(objJSX) {<br />      var workArea = objJSX.getServer().getJSXByName("bvpWorkArea");<br />      service.clearWorkArea(workArea);<br />      workArea .load("components/register.xml");  <br />    };</p> <p>    /**                                       <br />     * Launches cancel page. <br />     * @param objJSX {jsx3.app.Model} target of the model event.<br />     */<br />    service.cancel = function(objJSX) {<br />      var workArea = objJSX.getServer().getJSXByName("bvpWorkArea");<br />      service.clearWorkArea(workArea);<br />      workArea .load("components/appCanvas.xml");  <br />    };</p> <p> <br />  }<br />);</p> <p> </p><img src ="http://m.tkk7.com/rain1102/aggbug/106508.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/rain1102/" target="_blank">Eric.Zhou</a> 2007-03-26 20:16 <a href="http://m.tkk7.com/rain1102/archive/2007/03/26/106508.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>TIBCO(涓)http://m.tkk7.com/rain1102/archive/2007/03/22/105581.htmlEric.ZhouEric.ZhouThu, 22 Mar 2007 08:13:00 GMThttp://m.tkk7.com/rain1102/archive/2007/03/22/105581.htmlhttp://m.tkk7.com/rain1102/comments/105581.htmlhttp://m.tkk7.com/rain1102/archive/2007/03/22/105581.html#Feedback0http://m.tkk7.com/rain1102/comments/commentRss/105581.htmlhttp://m.tkk7.com/rain1102/services/trackbacks/105581.html瀹炵幇鍗蟲椂鐨勪紒涓氭暣鍚堜笌嫻佺▼綆$悊杞綋鍘傚晢錛嶇編璧勫反澹蔣浣擄紙TIBCO錛夛紝鏃ュ墠鍙戣〃TIBCO General Interface 3.3銆傛柊鐗堢殑寤烘瀯鍩虹錛屾槸TIBCO緇忚繃涓氱晫瀹炶瘉鐨勫鏍峰寲緗戦檯緗戣礬搴旂敤紼嬪紡錛圧ich Internet Application錛汻IA錛夊紑鍙戣В鍐蟲柟妗堬紝鍒╃敤闈炲悓姝ラ氳銆丣avaScript鍙奨ML錛圓JAX錛夋妧鏈紝浣垮姛鑳藉畬鏁淬佷赴瀵岀殑緗戠珯搴旂敤紼嬪紡鐨勫紑鍙戞洿榪呴燂紝寤虹疆鏇存湁鏁堢巼銆?/p>

銆鏂扮増杞綋鍖呭惈TIBCO General Interface Framework鍙奣IBCO General Interface Builder涓や釜鍏冧歡錛屽紑鍙戜漢鍛樼粨鍚堣繖涓や釜鍏冧歡錛屽彲寮鍙戝嚭瀹屽叏鍦ㄦ爣婧栫綉欏電忚鍣ㄤ腑鎵ц鐨勫簲鐢ㄧ▼寮忋傝繖鏄竴涓厤瀹夎鐨勬灦鏋勶紝涓嶉渶鐢ㄦ埛绔蔣浣撱佺粓绔嬌鐢ㄨ呭鎺涚▼寮忋丄ctiveX鎺у埗欏規垨Java搴旂敤灝忕▼寮忋?/p>

銆TIBCO General Interface Framework灝嗗己澶у姛鑳藉姞鍏ョ綉欏電忚鍣ㄤ腑錛屽鍙墿鍏呯殑澶氬厓GUI鍏冧歡紼嬪紡搴撱佺敤鎴風璧勬枡蹇彇銆佷簨浠舵嫋鏀懼姛鑳藉強鑳屾櫙閫氳絳夈俆IBCO General Interface Builder鏄湪姝ゆ灦鏋勪笂灞傜殑緗戦〉鐎忚鍣ㄦ墽琛岋紝瀹冩彁渚涖屾墍瑙佸嵆鎵寰椼嶇殑鐗堥潰璁捐銆佸彲榪炴帴浼烘湇鍣ㄧ殑瑙嗚宸ュ叿銆丣avaScript鐨勯愭闄ら敊宸ュ叿鍙婂叾浠栫渷鏃剁殑鍏敤紼嬪紡銆傛澶栵紝榪樿兘鍗忓姪綆鍖朅JAX寮鍙戠殑澶嶆潅鎬э紝灝嗗師鐢熺殑緗戦〉鐎忚鍣ㄥ簲鐢ㄧ▼寮忚璁′粙闈紙API錛夊帇緙╂垚涓濂楀彲閲嶅浣跨敤鐨勭粺涓搴旂敤紼嬪紡鐗╀歡鍙婅瑙夊紑鍙戝伐鍏楓?/p>

Eric.Zhou 2007-03-22 16:13 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲精品电影在线| yy一级毛片免费视频| 亚洲一区在线免费观看| 亚洲av日韩av无码av| 5g影院5g天天爽永久免费影院| 成人免费毛片内射美女APP | 88av免费观看| 国产免费69成人精品视频| 亚洲精品无码成人片久久| 亚洲综合国产成人丁香五月激情| 色吊丝性永久免费看码| 免费成人激情视频| 国产亚洲一区二区精品| 男人的天堂网免费网站| 国产日产成人免费视频在线观看| 亚洲AV美女一区二区三区| 色五月五月丁香亚洲综合网| 91久久精品国产免费一区| 亚洲嫩草影院在线观看| a成人毛片免费观看| 91免费国产精品| 亚洲AV无码精品蜜桃| 免费人成视网站在线观看不卡| 亚洲人成小说网站色| 最好看最新的中文字幕免费| 亚洲国产美女精品久久久久| 夜夜嘿视频免费看| 亚洲成人免费网站| 热99re久久免费视精品频软件| 亚洲女人初试黑人巨高清| 免费高清在线影片一区| 国产国产人免费人成成免视频| 国产成人3p视频免费观看 | 国产在线a不卡免费视频| 国产精品福利在线观看免费不卡| 亚洲大片在线观看| 成年女人18级毛片毛片免费观看| 亚洲区视频在线观看| 亚洲一级毛片免费看| 美女羞羞视频免费网站| 又黄又爽无遮挡免费视频|