起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1869|回复: 2

[结贴] 如何深入学习X5平台提供的选择组织对话框?

[复制链接]

15

主题

60

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
QQ
发表于 2014-1-16 09:33:46 | 显示全部楼层 |阅读模式
本帖最后由 inxxin 于 2014-1-16 09:37 编辑

一、问题:先把问题提出来,问题的上下文在下面描述中
4、请问:
(1)SimpleStore对象的作用?
(2)参数的含义?
(3)getSimpleStore方法、getShowAlias方法的作用?
6、请问:
(1)除了用ie8的调试工具查看外,有没有返回什么数据的文档说明,或者其他办法 ?
  
二、问题上下文描述
1、x5提供大量对话框,如何灵活使用UI\system\commonChoose\*.w 中的内容很重要

2、譬如:
对话框问题.JPG

3、在OA\信息发布管理\新闻管理\新闻栏目管理\权限设置 对话框中选择“添加组织”,弹出以上对话框
     在“...\权限设置”对话框传递给上面“选择组织”对话框的事件如下:

function orgDlgSendall(data){
    return {
       getSimpleStore : function() {
           var store = new SimpleStore("spcdata", "sName");
           return store;
       },
       getShowAlias : function() {
           return null;
       },
       selectKind : '',
       viewKind : 'ogn,dpt,pos'
    };}

4、请问:
(1)SimpleStore对象的作用?
(2)参数的含义?
(3)getSimpleStore方法、getShowAlias方法的作用?

5、 在“...\权限设置”对话框接收参数事件如下:   
function orgDlgReceiveall(evt){
    ......
    var orgInfos = evt.data.store;
    var len = orgInfos.getRowsNum();
    for ( var i = 0; i < len; i++) {
       var fKWKind = "Folder";
       var orgKind = orgInfos.getValueByName("sOrgKindID", i);
       var orgID = orgInfos.getValueByName("sPersonID", i);
       if (orgID == "")
           orgID = orgInfos.getRowId(i);
       var orgName = orgInfos.getValueByName("sName", i);
       var orgFID = orgInfos.getValueByName("sFID", i);
       var orgFName = orgInfos.getValueByName("sFName", i);
      ......
       }
    }}

6、请问:
(1)除了用ie8的调试工具查看外,有没有返回什么数据的文档说明,或者其他办法?         


39

主题

1379

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
发表于 2014-1-17 11:31:29 | 显示全部楼层
/UI/system/service/commonChoose/templete 这个路径下有一些xdoc文档,可以参考一下

15

主题

60

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
QQ
 楼主| 发表于 2014-1-24 19:50:38 | 显示全部楼层
1、对话框涉及的知识点非常多,如xbl组件、xbl引擎、xforms组件、xforms引擎、freemarker技术、w继承、js技术;

2、通过分析源代码我目前的理解:SimpleStore是平台为页面在客户端内存中的数据集合(js对象),也可以作为数据集合在页面之间传递;

3、楼上介绍的文档在x5.2.6开发版中没有、在x5.2.4中可以找到;

4、可以结帖了。



高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-8 06:46 , Processed in 0.087306 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表