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

QQ登录

只需一步,快速开始

查看: 6799|回复: 12

[结贴] dialog组件

[复制链接]

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
发表于 2018-4-9 15:05:06 | 显示全部楼层 |阅读模式
2.7版本
现在有个view视图,视图里有grid,
在事件里怎么把view视图set给dialog组件?
setContentById 这个用法没了吗?
if (true == showMsg) {
                                                                var dlgImpPsnMsg = justep.xbl("dlgImpPsnMsg");
                                                                //var vMsg = justep.xbl("vMsg");
                                                                dlgImpPsnMsg.setContentById("vMsg");//视图view
                                                                dlgImpPsnMsg.setAutoSize(true);
                                                                dlgImpPsnMsg.open();
                                                        }

------回复内容仅供参考

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
 楼主| 发表于 2018-4-9 15:31:43 | 显示全部楼层
发错了,老师请把帖子挪到Bex5,谢谢。

Uncaught Type Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.

现在报这个错误,是什么原因
------回复内容仅供参考
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-4-9 16:22:44 | 显示全部楼层
具体需求要做什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
 楼主| 发表于 2018-4-9 16:28:59 | 显示全部楼层
jishuang 发表于 2018-4-9 16:22
具体需求要做什么?

导入事件,会把action返回的值传给cData,三个cData,只返回了一个cData的值,其他两个cData并没有值,
然后新增了view视图,在视图里放了三个grid分别加载这三个cData,if判断触发这个dialog组件,把view传给dialog并在页面展示
------回复内容仅供参考
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-4-9 16:44:27 | 显示全部楼层
这样的应该是data的数据传过去,而不是把view传过来

传输的都是数据,不是页面元素
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
 楼主| 发表于 2018-4-9 16:50:03 | 显示全部楼层
本帖最后由 1104797209 于 2018-4-9 18:05 编辑
jishuang 发表于 2018-4-9 16:44
这样的应该是data的数据传过去,而不是把view传过来

传输的都是数据,不是页面元素 ...

那样的话会新增一个页面,我这个只是想提示用户一下。
我看以前的版本好像就可以这样用的
------回复内容仅供参考
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-4-9 17:17:18 | 显示全部楼层
deubgger调试看具体执行到什么地方报错的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
 楼主| 发表于 2018-4-9 17:25:03 | 显示全部楼层
jishuang 发表于 2018-4-9 17:17
deubgger调试看具体执行到什么地方报错的

dlgImpPsnMsg.setContentById("vMsg");//视图view



就是set的时候
不行
有什么办法am
------回复内容仅供参考
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-4-9 17:29:59 | 显示全部楼层
确认视图组件正确吗?
那就用windowDialog新加一个页面的方式操作
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

197

主题

834

帖子

1511

积分

金牌会员

Rank: 6Rank: 6

积分
1511
QQ
 楼主| 发表于 2018-4-9 17:36:07 | 显示全部楼层
jishuang 发表于 2018-4-9 17:29
确认视图组件正确吗?
那就用windowDialog新加一个页面的方式操作

<xui:view auto-load="true" id="vMsg" class="xui-container" style="height:100%;width:100%;">
      <layout type="absolute" style="position:relative;" id="msgLayout">
        <xhtml:table>
          <xhtml:tr>
            <xhtml:td>
              <xhtml:fieldset id="fstREV" class="xui-textarea" style="width:400px;color:#808080;font-size:10px;height:100%;">
                <xhtml:legend><![CDATA[excel中证件号重复的人员(本次未入)]]></xhtml:legend>  
                <xui:place control="grdREV" style="width:400px;height:100px;"/>
              </xhtml:fieldset>
            </xhtml:td>
          </xhtml:tr>  
          <xhtml:tr>
            <xhtml:td>
              <xhtml:fieldset id="fstCP" class="xui-textarea" style="height:100%;width:400px;color:#808080;font-size:10px;">
                <xhtml:legend><![CDATA[人员在该项目该月该队伍(组)还未在场(本次未入)]]></xhtml:legend>  
                <xui:place control="grdCP" style="width:400px;height:100px;"/>
              </xhtml:fieldset>
            </xhtml:td>
          </xhtml:tr>  
          <xhtml:tr>
            <xhtml:td>
              <xhtml:fieldset id="fstEP" class="xui-textarea" style="height:100%;width:400px;color:#808080;font-size:10px;">
                <xhtml:legend><![CDATA[人员在该项目该月已做过考勤(本次未入)]]></xhtml:legend>  
                <xui:place control="grdEP" style="width:400px;height:100px;"/>
              </xhtml:fieldset>
            </xhtml:td>
          </xhtml:tr>  
          <xhtml:tr height="30px">
            <xhtml:td>
              <xhtml:div component="/UI/system/components/buttonBar.xbl.xml#buttonBar"
                id="bbrButton" style="float:right;margin:10px 0;">
                <xui:place control="ensure-btn"/>
              </xhtml:div>
            </xhtml:td>
          </xhtml:tr>
        </xhtml:table>
      </layout>  
      <!--  
      *****************此次修改内容**********************************
      -->  
      <xhtml:div class="grid-compact" component="/UI/system/components/grid.xbl.xml#grid"
        header-row-height="28" row-height="25" show-header-menu="hide-column,save-layout,group-column,adjust-column"
        smart-render="20" id="grdREV" data="cdRev">
        <xui:column id="gridColumn31" ref="recNo" label="序号" type="ro" width="100px"></xui:column>
  <xui:column id="gridColumn34" ref="cName" label="姓名" type="ro" width="100px"></xui:column>
  <xui:column id="gridColumn35" ref="fTimecardCode" label="考勤编号" type="ro" width="100px"></xui:column></xhtml:div>  
      <xhtml:div class="grid-compact" component="/UI/system/components/grid.xbl.xml#grid"
        header-row-height="28" row-height="25" show-header-menu="hide-column,save-layout,group-column,adjust-column"
        smart-render="20" id="grdCP" data="cdCP">
        <xui:column id="gridColumn36" ref="recNo" label="序号" type="ro" width="100px"></xui:column>
  <xui:column id="gridColumn37" ref="cName" label="姓名" type="ro" width="100px"></xui:column>
  <xui:column id="gridColumn38" ref="fTimecardCode" label="考勤编号" type="ro" width="100px"></xui:column></xhtml:div>  
      <xhtml:div class="grid-compact" component="/UI/system/components/grid.xbl.xml#grid"
        header-row-height="28" row-height="25" show-header-menu="hide-column,save-layout,group-column,adjust-column"
        smart-render="20" id="grdEP" data="cdEP">
        <xui:column id="gridColumn39" ref="recNo" label="序号" type="ro" width="100px"></xui:column>
  <xui:column id="gridColumn40" ref="cName" label="姓名" type="ed" width="100px"></xui:column>
  <xui:column id="gridColumn41" ref="fTimecardCode" label="考勤编号" type="ro" width="100px"></xui:column></xhtml:div>  
      <!--  
      **************************************************************
      -->  
      <xforms:trigger component="/UI/system/components/trigger.xbl.xml#trigger" id="ensure-btn"
        class="button-green">
        <xforms:label><![CDATA[确定]]></xforms:label>  
        <xforms:action ev:event="DOMActivate">
          <xforms:script><![CDATA[mainActivity.ensure_btnClick(event)]]></xforms:script>
        </xforms:action>
      </xforms:trigger>
    </xui:view>
------回复内容仅供参考
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-8 16:39 , Processed in 0.060367 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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