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

QQ登录

只需一步,快速开始

查看: 2054|回复: 4

[处理中4] 为什么data组件加载出来的数据只有一条,sql查出来是多条....

[复制链接]

49

主题

150

帖子

306

积分

中级会员

Rank: 3Rank: 3

积分
306
QQ
发表于 2017-5-4 15:28:18 | 显示全部楼层 |阅读模式
下面写得有问题吗?
define(function(require){
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");

        var Model = function(){
                this.callParent();
        };

        Model.prototype.button2Click = function(event){
          
        var params={
                "limit":  -1,
                "offset": "",
                "search":""
        };
        //解决函数内this无法识别的问题
        var self = this;
        var success=function(resultData){
                var append=event.options&&event.options.append;
                self.comp("data1").loadData(resultData);
                self.comp("data1").refreshData();
        };  

                    justep.Baas.sendRequest({
                                        "url" : "/oa/vote",
                                        "action" : "queryvote",
                                        "async" : false,
                                        "params" : params,
                                         "success":success

        });

        };

       

        return Model;
});

49

主题

150

帖子

306

积分

中级会员

Rank: 3Rank: 3

积分
306
QQ
 楼主| 发表于 2017-5-4 15:37:27 | 显示全部楼层
<?xml version="1.0" encoding="utf-8"?>
<div xmlns="http://www.w3.org/1999/xhtml" component="$UI/system/components/justep/window/window" design="device:m;" xid="window" class="window">  
  <div component="$UI/system/components/justep/model/model" xid="model" style="height:auto;top:202px;left:88px;">
  <div component="$UI/system/components/justep/data/data" autoLoad="true" xid="data1" idColumn="content" limit="-1"><column name="content" type="String" xid="xid1"></column>
  <column name="votenums" type="Integer" xid="xid2"></column>
  <master data="data1" xid="default1"></master></div>
  <div component="$UI/system/components/justep/data/baasData" autoLoad="true" xid="baasData1" queryAction="queryvote" url="/oa/score"></div></div>  
  <div component="$UI/system/components/justep/panel/panel"
    class="x-panel x-full" xid="panel1">
      <div class="x-panel-top" xid="top1">
        <div component="$UI/system/components/justep/titleBar/titleBar" title="test"
          class="x-titlebar" style="background-color:#EA413C;">
          <div class="x-titlebar-left">
            <a component="$UI/system/components/justep/button/button"
              label="" class="btn btn-link btn-only-icon" icon="icon-chevron-left"
              onClick="{operation:'window.close'}" xid="backBtn">
              <i class="icon-chevron-left"/>  
              <span></span>
            </a>
          </div>  
          <div class="x-titlebar-title">test</div>  
          <div class="x-titlebar-right reverse">
          <a component="$UI/system/components/justep/button/button" class="btn btn-default" label="button" xid="button2" onClick="button2Click">
   <i xid="i2"></i>
   <span xid="span2"></span></a></div>
        </div>
      </div>  
    <div class="x-panel-content" xid="content1"><div xid="div1" style="height:10px;"></div><div component="$UI/system/components/justep/list/list" class="x-list" xid="list1" limit="-1">
   <ul class="x-list-template" xid="listTemplateUl1">
    <li xid="li1"><div class="media" xid="media1">
   
   <div class="media-body" xid="mediaBody1">
    <a component="$UI/system/components/justep/button/button" class="btn btn-link btn-lg pull-right" label="投 票" xid="button1" style="padding: 0;margin: 25px 30px 0 0;height:26px;width:73px;" icon="linear linear-shirt">
   <i xid="i1" class="linear linear-shirt"></i>
   <span xid="span1">投 票</span></a><div component="$UI/system/components/justep/output/output" class="x-output" xid="output2" bind-text='$model.data1.ref("content")' style="margin: 0px 0px 0px 10px;"></div>
  <div component="$UI/system/components/justep/output/output" class="x-output" xid="output1" bind-text='$model.data1.ref("votenums")' style="margin: 0px 0px 0px 10px;"></div></div> </div>
  
  <hr xid="hr1"></hr>
  </li></ul> </div></div>
  </div>
</div>
回复 支持 反对

使用道具 举报

49

主题

150

帖子

306

积分

中级会员

Rank: 3Rank: 3

积分
306
QQ
 楼主| 发表于 2017-5-4 16:09:31 | 显示全部楼层
没人看一下呀
回复 支持 反对

使用道具 举报

49

主题

150

帖子

306

积分

中级会员

Rank: 3Rank: 3

积分
306
QQ
 楼主| 发表于 2017-5-4 16:16:18 | 显示全部楼层
找到原因了,在bind-text里面用了ref,改成val后就行了,请问下ref和val的区别在哪里呀,好像有的时候用ref也可以。
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-5-4 17:27:11 | 显示全部楼层
tang801011 发表于 2017-5-4 16:16
找到原因了,在bind-text里面用了ref,改成val后就行了,请问下ref和val的区别在哪里呀,好像有的时候用ref ...

ref双向的  可存可取
val 只可取
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-9 03:10 , Processed in 0.094898 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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