包含extjs3.4store的词条

本文目录一览:

Extjs3.4 获取iframe中连接的子页面中的store 急急急!!!!

首先假设父子页面的html代码如下:

PageParent.html

html

 head

  title 父页面 /title

 /head

 body

 div id=”divParent”我们在下面嵌入一个IFrame指向PageSon.html:/div

 iframe id=’IF_ID_NEED’ src=”PageSon.html” width=”300″ height=”200″ scrolling=”no” frameborder=”1″/iframe

 div

 input type=”button” value=”Input” onclick=”alert(document.getElementById(‘IF_ID_NEED’).contentWindow.divSon.value);”

 input type=”button” value=”Script” onclick=”document.getElementById(‘IF_ID_NEED’).contentWindow.sayHello(‘Script!’);”

 /div

 /body

/html

PageSon.html

html

 head

  title 子页面 /title

  script type=”text/javascript”

  function sayHello(name){

  alert(‘Hello ‘+name);

  }

 /script

 /head

 body

 这是子页面:

 input id=”divSon” value=”子页面Input元素!”/

 input type=”button” value=”Access DIV” onclick=”alert(window.parent.document.getElementById(‘divParent’).innerHTML);”

 /body

/html

简单而言,就是:

从父页面访问子页面的DOM或者JavaScript

alert(document.getElementById(‘IF_ID_NEED’).contentWindow.divSon.value);

document.getElementById(‘IF_ID_NEED’).contentWindow.sayHello(‘Script!’);

从子页面访问父页面DOM的情况

alert(window.parent.document.getElementById(‘divParent’).innerHTML);

运行此示例可能会碰到same-origin policy即所谓同源禁止跨域问题,解决:

Firefox目前版本支持对file:协议实现同源访问

谷歌浏览器截至版本 28.0.1500.95 m还不允许,不过可以加参数启动chrome.exe –disable-web-security

当然示例如果运行在localhost或者127.0.0.1的网页服务器模式下自然就没有跨域一说了

那么你的问题就显而易见了:

store: window.parent.store//该store怎样从a.jsp页面中获取

extjs 获取store部分值

代码如下:

// ArrayStore

var keyNameStore = new Ext.data.ArrayStore({

fields: [‘text’, ‘value’],

data : [

[‘商品编号’,’Meta_productsNo’],

[‘商品名称’,’Meta_productName’]

]

});

// 通过value值获取keyNameStore里面的text

function getFilterFieldLable(value){

var rt = “”;

var rowIndex = keyNameStore.getCount();

for(var i=0;irowIndex;i++){

var record = keyNameStore.getAt(i);

var fields = Ext.util.JSON.encode(record.data);

var fieldObj = Ext.util.JSON.decode(fields);

if(value==fieldObj.value){

rt = fieldObj.text;

break;

}

}

return rt;

}

ExtJS4 获得store的数据

要获取store里边的数据的方法是在太多啦

var myStore=Ext.create(‘MyExtJS.store.UserStore’);

//idx是该记录在store中的index,从0开始

var 变量 = myStore.getAt(idx).get(‘字段名’);

而且,在ext的组件中还有很多方法,他已经把store的record当作变量给你传过来了,用起来相当方便,例如grid的监听事件

lisenters: {

    cellclick: function(g, t, i, r) {

        //这里的r就是表格被选中行的记录

    }

}

store还有很多 方法 可以取出其中的数据,具体内容,查阅extjs的官方api,搜索store即可!

纯手敲,希望对lz有帮助~

extjs 怎么获得store

var ry_store = new Ext.data.JsonStore({

// store configs

autoDestroy : true,

root : ‘results’,

proxy : new Ext.data.HttpProxy({

method : ‘GET’,

prettyUrls : false,

url : ‘#’ // 参见Ext.Ajax.request的配置参数

}),

                fields : [‘loopback_ip’, ‘device_name’, ‘device_model’, ‘city_name’]

});

store是自己定义的。就像这样写一下,然后ry_store就是store了。

extjs中,对store复制的一些问题

//定义store

var storeB;

var storeA = Ext.create(‘Ext.data.Store’, {

  fields: [{

    name: ‘firstName’

  },

  {

    name: ‘lastName’

  }],

  data: [{

    firstName: ‘Ed’,

    lastName: ‘Spencer’

  },

  {

    firstName: ‘Tommy’,

    lastName: ‘Maintz’

  },

  {

    firstName: ‘Aaron’,

    lastName: ‘Conran’

  },

  {

    firstName: ‘Jamie’,

    lastName: ‘Avins’

  }],

  listeners: {

    //在执行load的时候复制他的数据

    load: function(store, records) {

      storeB = Ext.create(‘Ext.data.TreeStore’, {

        fields: [{

          name: ‘firstName’,

          type: ‘string’

        },

        {

          name: ‘lastName’,

          type: ‘string’

        }],

        data: records

      });

    }

  }

});

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/247229.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 13:19
下一篇 2024-12-12 13:19

相关推荐

  • ds-store是什么文件?

    ds-store是苹果操作系统的系统文件,存储着关于文件夹的元数据信息,包括文件夹的布局、图标和窗口的位置等。ds-store文件存储在每个文件夹中,因此每个文件夹都可能有一个ds…

    编程 2025-04-02
  • 包含soapjava的词条

    本文目录一览: 1、java soap的报错 2、关于java,soap服务器端的代码怎么写 3、如何用java做soap 4、java soap的header怎么获取 5、JAV…

    编程 2025-01-16
  • 包含python标准库及示例的词条

    本文目录一览: 1、python哪些标准库 2、Python常用的标准库以及第三方库有哪些? 3、Python 常用的标准库以及第三方库有哪些 python哪些标准库 标准库比较多…

    编程 2025-01-16
  • 包含python标准库及示例的词条

    本文目录一览: 1、python哪些标准库 2、Python常用的标准库以及第三方库有哪些? 3、Python 常用的标准库以及第三方库有哪些 python哪些标准库 标准库比较多…

    编程 2025-01-16
  • 包含phpmysql统计的词条

    本文目录一览: 1、PHP+MYSQL 如何准确实现页面访问统计次数 2、PHP+MySQL如何统计数据库容量? 3、php mysql 数据按月统计 没有的月份怎样补0 4、如何…

    编程 2025-01-16
  • 包含phpmysql统计的词条

    本文目录一览: 1、PHP+MYSQL 如何准确实现页面访问统计次数 2、PHP+MySQL如何统计数据库容量? 3、php mysql 数据按月统计 没有的月份怎样补0 4、如何…

    编程 2025-01-16
  • 包含python生成器迭代实际案例的词条

    本文目录一览: 1、python 迭代器和生成器的区别 2、python 如何使用生成器函数实现可迭代对象 3、Python中的“迭代”详解 4、如何更好地理解Python迭代器和…

    编程 2025-01-16
  • 包含python实现最小角度回归的词条

    本文目录一览: 1、如何用python实现含有虚拟自变量的回归 2、用python写一个小程序,输入坐标求线性回归 3、python 岭回归 4、python编写程序,利用元组作为…

    编程 2025-01-16
  • 包含php中uft的词条

    本文目录一览: 1、如何将php文件保存为uft-8格式? 2、php和mysql中uft-8中文编码乱码的几种解决办法 3、php 经过uft-8处理方式之后,反序列化仍然失败 …

    编程 2025-01-16
  • 包含golangxmpp的词条

    本文目录一览:

    编程 2025-01-16

发表回复

登录后才能评论