<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>vicksong</title>
    <description></description>
    <link>http://vicksong.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>EXT讨论这么久，就没有人用到主从表吗？</title>
        <author>vicksong</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://vicksong.javaeye.com">vicksong</a>&nbsp;
          链接：<a href="http://vicksong.javaeye.com/blog/201599" style="color:red;">http://vicksong.javaeye.com/blog/201599</a>&nbsp;
          发表时间: 2008年06月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          在这个论坛中，怎么找不到用EXT做主从表的实例或贴子呀，大家没有用EXT做主从表吗？<br />我在系统中设计了一个主从表的排版，请各位提一点意见。<br />另外，就是从表使用了EditorGridPanel与主表FormPanel怎么一起提交，大家有什么好的办法吗？<br />我目前准备在FormPanel中加入相应的hidden字段，在提交前，将EditorGridPanel的store进行拼字符串，在JAVA后台再Split，各位有好的办法进行数据提交吗？
          <br/><br/>
          <span style="color:red;">
            <a href="http://vicksong.javaeye.com/blog/201599#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 09 Jun 2008 23:22:26 +0800</pubDate>
        <link>http://vicksong.javaeye.com/blog/201599</link>
        <guid>http://vicksong.javaeye.com/blog/201599</guid>
      </item>
      <item>
        <title>秀下用EXTJS做的界面，顺便请教几个问题</title>
        <author>vicksong</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://vicksong.javaeye.com">vicksong</a>&nbsp;
          链接：<a href="http://vicksong.javaeye.com/blog/196402" style="color:red;">http://vicksong.javaeye.com/blog/196402</a>&nbsp;
          发表时间: 2008年05月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          请参阅以下界面，欢迎指教。<br />有以下问题：<br />1：Grid的刷新：我用grid.getView().refresh()不起作用，如在Data list中用某一个字段做了查询后，我想在用户选择 Page Locate后，将grid的数据重新装载下，目前没办法的情况下用的 submit，谁有可以实现grid数据刷新的代码呀？<br />2:函数作用域的问题：<br />比如在insert界面中，有一个输入框，我用var aaaobj = new Ext.form.TextField({id:'aaa',.....});如果我想写一个<br />aaaobj.on('blur',test1)，那么这个test1函数就一定要写在 Ext.onReady(function(){.....})中间，而在insert界面中，最下一行button是自己用table html写出来的，而button的onClick假定为test2事件,这样那个test2就不能写入Ext.onReady(function(){.....})中间了，否则说找不到函数，但是,如果用&lt;script language=Javascript>function test2(){......}&lt;/script>这样写的话，函数可以执行，但在这个函数就不能使用上面定义的aaaobj这个对象了，只能使用Ext.get('aaa').dom这样，但这种方式取的对象只能取值，不能使用Ext中定义的一些方法或属性。<br />3：自定义属性的问题。<br />比如，我在初始一个输入框时，var aaaobj = new Ext.form.TextField({id:'aaa',.....});我定义了aaaobj的一个属性比如叫testp,值为testpv,那么我只要直接加入 testp:'testpv',就行了，但是，我只能使用aaaobj.testp才能返回这个属性值，而不能使用Ext.get('aaa').testp了，其实如果能解决第二个问题，让自定义的函数也能写入Ext.onReady(function(){.....})中间，那这个问题也就无所谓了，我就直接使用对象了，而不去用Ext.get('')了，但如果第二个问题没办法解决，谁有办法可以自定义对象的属性并加以调用呢？
          <br/><br/>
          <span style="color:red;">
            <a href="http://vicksong.javaeye.com/blog/196402#comments" style="color:red;">已有 <strong>7</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 24 May 2008 17:36:24 +0800</pubDate>
        <link>http://vicksong.javaeye.com/blog/196402</link>
        <guid>http://vicksong.javaeye.com/blog/196402</guid>
      </item>
      <item>
        <title>第一个ExtJS，在FireFox下显示不了，请各位指教</title>
        <author>vicksong</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://vicksong.javaeye.com">vicksong</a>&nbsp;
          链接：<a href="http://vicksong.javaeye.com/blog/177531" style="color:red;">http://vicksong.javaeye.com/blog/177531</a>&nbsp;
          发表时间: 2008年03月29日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          [SourceCode]<br />Ext.onReady(function() {<br /> var northPanel = new Ext.Panel({ <br />  region: 'north', <br />  autoLoad: {url: 'top.jsp'},<br />        split: false,<br />        height: 31,<br />        minSize: 31,<br />        maxSize: 31<br /> });<br /> var treePanel = new Ext.Panel({ <br />        title: 'Menus',<br />        region: 'west',<br />        contentEl: 'layout_menu',<br />        split: true,<br />        border: true,<br />        collapsible: false,<br />        margins:'2 0 5 0',<br />        cmargins:'0 0 0 0',<br />        lines:false,<br />        autoScroll:true,<br />        autoHeight:false,<br />        width: 220,<br />        minSize: 220,<br />        maxSize: 220<br />		<br /> });<br /> mainPanel = new Ext.TabPanel({<br />  region:'center',<br />  resizeTabs:true,<br />  minTabWidth: 135,<br />  tabWidth: 135,<br />  margins:'2 0 5 0',<br />  cmargins:'0 0 0 0',<br />  activeTab: 0,<br />  items: {<br />      id:'welcome-panel',<br />      title: 'Index',<br />      autoLoad: {url: 'welcome.html',scripts:true}<br />     }<br />}); <br />//mainPanel.activate('welcome-panel');<br /> var viewport = new Ext.Viewport({<br />  layout:'border',<br />  items:[northPanel, treePanel, mainPanel]<br /> });<br /> var menudata = {<br />  "id":"rootmenu",<br />  "text":"System Maintaince",<br />  "singleClickExpand":true,<br />  "iconCls":"icon-pkg",<br />  "isClass":true,<br />  "children":[{<br />   "href":"maintaince/menus/list.jsp",<br />   "text":"Menus",<br />   "id":"test1",<br />   "edit":false,<br />   "leaf":true,<br />   "iconCls":"icon-cls"<br />  },{<br />   "href":"maintaince/menubuttons/list.jsp",<br />   "text":"MenuButtons",<br />   "id":"test2",<br />   "edit":false,<br />   "leaf":true,<br />   "iconCls":"icon-cls"<br />  },{<br />   "href":"maintaince/functioncode/list.jsp",<br />   "text":"FunctionUNITS",<br />   "id":"test3",<br />   "edit":false,<br />   "leaf":true,<br />   "iconCls":"icon-cls"<br />  },{<br />   "href":"maintaince/functionurl/list.jsp",<br />   "text":"FunctionURL",<br />   "id":"test4",<br />   "edit":false,<br />   "leaf":true,<br />   "iconCls":"icon-cls"<br />  },{<br />   "href":"maintaince/functioncolumn/list.jsp",<br />   "text":"FunctionDLL",<br />   "id":"test5",<br />   "edit":false,<br />   "leaf":true,<br />   "iconCls":"icon-cls"<br />  },{<br />   "href":"maintaince/functionlist/list.jsp",<br />   "text":"FunctionLIST",<br />   "id":"test6",<br />   "edit":false,<br />   "leaf":true,<br />   "iconCls":"icon-cls"<br />  },{<br />   "href":"maintaince/functionprint/list.jsp",<br />   "text":"FunctionPRINT",<br />   "id":"test7",<br />   "edit":false,<br />   "leaf":true,<br />   "iconCls":"icon-cls"<br />  },{<br />   "href":"maintaince/functionquery/list.jsp",<br />   "text":"FunctionQUERY",<br />   "id":"test8",<br />   "edit":false,<br />   "leaf":true,<br />   "iconCls":"icon-cls"<br />  }<br />  ]<br /> };<br /><br /> var menudata2 = {<br />  "id":"rootmenu2",<br />  "text":"Database Maintaince",<br />  "singleClickExpand":true,<br />  "iconCls":"icon-pkg",<br />  "isClass":true,<br />  "children":[{<br />   "href":"maintaince/menus/list.jsp",<br />   "text":"Menus",<br />   "id":"test21",<br />   "edit":false,<br />   "leaf":true,<br />   "iconCls":"icon-cls"<br />  },{<br />   "href":"maintaince/menubuttons/list.jsp",<br />   "text":"MenuButtons",<br />   "id":"test22",<br />   "edit":false,<br />   "leaf":true,<br />   "iconCls":"icon-cls"<br />  },{<br />   "href":"maintaince/functioncode/list.jsp",<br />   "text":"FunctionUNITS",<br />   "id":"test23",<br />   "edit":false,<br />   "leaf":true,<br />   "iconCls":"icon-cls"<br />  },{<br />   "href":"maintaince/functionlist/list.jsp",<br />   "text":"FunctionLIST",<br />   "id":"test24",<br />   "edit":false,<br />   "leaf":true,<br />   "iconCls":"icon-cls"<br />  },{<br />   "href":"maintaince/menubuttons/list.jsp",<br />   "text":"MenuButtons",<br />   "id":"test25",<br />   "edit":false,<br />   "leaf":true,<br />   "iconCls":"icon-cls"<br />  },{<br />   "href":"maintaince/functioncode/list.jsp",<br />   "text":"FunctionUNITS",<br />   "id":"test263",<br />   "edit":false,<br />   "leaf":true,<br />   "iconCls":"icon-cls"<br />  },{<br />   "href":"maintaince/functionlist/list.jsp",<br />   "text":"FunctionLIST",<br />   "id":"test27",<br />   "edit":false,<br />   "leaf":true,<br />   "iconCls":"icon-cls"<br />  }<br />  ]<br /> };<br /><br /><br /> var Tree = Ext.tree; <br /> var treePanel = new Tree.TreePanel({<br />   el:'layout_menu',<br />   border : false,<br />   rootVisible:true,<br />   animate:true,<br />   enableDD:false,<br />   lines:false,<br />   containerScroll: true,<br />   loader: new Ext.tree.TreeLoader({<br />    preloadChildren: true,<br />    clearOnLoad: true<br />   }),<br />   root: new Ext.tree.AsyncTreeNode({<br />    text:'CareSoft',<br />    id:'root',<br />	iconCls:"icon-pkg",<br />    expanded:true,<br />    children:[menudata,menudata2]<br />    }),<br />   collapseFirst:false   <br /> });<br /> treePanel.render();<br /> treePanel.expandAll();<br /> new Tree.TreeSorter(treePanel,{folderSort:true});<br /> treePanel.on("click", function(node, e){<br />  e.stopEvent();<br />  var _attr = node.attributes;<br />  var _href = _attr.href;<br />  <br />  if(node.isLeaf() && _href){<br />   var _id =  node.id;<br />   var _tab = mainPanel.findById(_id);<br />   if(_tab) {<br />    mainPanel.activate(_id);<br />    return;<br />   }<br /><br />   mainPanel.add({<br />    id: _id,<br />    title: node.text,<br />    autoHeight: true,<br />	margins:'5 5 5 5',<br />    autoLoad: {url: _href, scripts:true, params: 'id='+ _id +'&title=' + node.text },<br />    closable:true<br />   }).show();<br />   <br />  }<br /> });<br />});<br />在IE中运行正常，但在 FireFox中菜单那部份是空白的，用FireBug可以看到有元素存在，但就是没有显示出来，错误信息没有，只有一些CSS方面的警告，请各位指教。<br />另外，个人感觉到看sample挺漂亮的，但自己做到应用程序中后，发现并不怎么样，感觉不是很清爽，还不如1.1中那个纯蓝色的感觉好，你们认为呢？
          <br/><br/>
          <span style="color:red;">
            <a href="http://vicksong.javaeye.com/blog/177531#comments" style="color:red;">已有 <strong>2</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 29 Mar 2008 09:14:02 +0800</pubDate>
        <link>http://vicksong.javaeye.com/blog/177531</link>
        <guid>http://vicksong.javaeye.com/blog/177531</guid>
      </item>
      <item>
        <title>CareLIMS</title>
        <author>vicksong</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://vicksong.javaeye.com">vicksong</a>&nbsp;
          链接：<a href="http://vicksong.javaeye.com/blog/170238" style="color:red;">http://vicksong.javaeye.com/blog/170238</a>&nbsp;
          发表时间: 2008年03月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <a href="http://www.care-soft.com" target="_blank">http://www.care-soft.com</a>
          <br/><br/>
          <span style="color:red;">
            <a href="http://vicksong.javaeye.com/blog/170238#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 11 Mar 2008 16:38:25 +0800</pubDate>
        <link>http://vicksong.javaeye.com/blog/170238</link>
        <guid>http://vicksong.javaeye.com/blog/170238</guid>
      </item>
  </channel>
</rss>