<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0
    1.Suppose i have 50 records in a matrix and using mapping i want to send only those records to BW which are selected.. how can we do this?
       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;
    };
    



    posted on 2007-03-27 12:03 周銳 閱讀(335) 評論(0)  編輯  收藏 所屬分類: TIBCO
    主站蜘蛛池模板: 午夜肉伦伦影院久久精品免费看国产一区二区三区| 亚洲欧洲免费视频| 亚洲大码熟女在线观看| 97视频热人人精品免费| 亚洲国产成人精品无码区在线秒播| 99视频免费播放| 亚洲黄色三级视频| 无码日韩人妻av一区免费| 亚洲激情视频图片| 麻豆国产入口在线观看免费| 亚洲爆乳无码专区www| 免费中文字幕在线| 成年女人A毛片免费视频| 亚洲日韩小电影在线观看| 久久伊人免费视频| 亚洲校园春色另类激情| 国产成人免费a在线视频app| 香蕉视频在线观看免费| 亚洲精品无码久久久久| 亚洲欧洲成人精品香蕉网| 成人免费777777被爆出| 日韩精品亚洲人成在线观看| 国产一卡2卡3卡4卡无卡免费视频| 亚洲精品二三区伊人久久| 国产成人综合久久精品免费 | 亚洲福利一区二区精品秒拍| 国产乱子精品免费视观看片| 亚洲欧美成人av在线观看| 亚洲另类少妇17p| 一级毛片免费观看不卡的| 亚洲色大成网站www永久男同| 亚洲精品国产电影| 久久99精品国产免费观看| 中文有码亚洲制服av片| 久久激情亚洲精品无码?V| 91久久精品国产免费直播| 色偷偷亚洲男人天堂| 久久综合日韩亚洲精品色| 国产成人免费爽爽爽视频| 尤物视频在线免费观看| 亚洲第一永久在线观看|