|
我做的页面绑定data组件在页面上不显示
<?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:18px;left:502px;">
<div component="$UI/system/components/justep/data/data" autoLoad="true" xid="titleData" idColumn="FEXAMSID"><column label="试题ID" name="FEXAMSID" type="Integer" xid="xid1"></column>
<column label="类别" name="FClassBID" type="String" xid="xid2"></column>
<column label="问题" name="FQuestion" type="String" xid="xid3"></column>
<column label="答案" name="FAnswer" type="String" xid="xid4"></column>
<column label="分值" name="FScore" type="Integer" xid="xid5"></column>
<column label="难度等级" name="FLevelid" type="String" xid="xid6"></column>
<column label="状态" name="FState" type="String" xid="xid13"></column>
<column label="题型" name="FSortID" type="String" xid="xid7"></column>
<column label="选项一" name="FOne" type="String" xid="xid8"></column>
<column label="选项二" name="FTwo" type="String" xid="xid9"></column>
<column label="选项三" name="FThree" type="String" xid="xid10"></column>
<column label="选项四" name="FFour" type="String" xid="xid11"></column>
<column label="问题解析" name="FWtJX" type="String" xid="xid12"></column>
<column label="备用A" name="FMarkA" type="String" xid="xid14"></column>
<column label="备用B" name="FMarkB" type="String" xid="xid15"></column>
<column label="备用C" name="FMarkC" type="String" xid="xid16"></column>
<column label="FCORPID" name="FCORPID" type="String" xid="xid17"></column>
<column label="最后操作人" name="FLastMan" type="String" xid="xid18"></column>
<column label="最后操作时间" name="FLastTime" type="DateTime" xid="xid19"></column>
<column label="出题人" name="FirstMan" type="String" xid="xid20"></column>
<column label="出题时间" name="FirstTime" type="DateTime" xid="xid21"></column></div><div component="$UI/system/components/justep/data/data" autoLoad="true" xid="questionData" idColumn="question"><column label="ID" name="ID" type="Integer" xid="xid22"></column>
<column label="答案" name="question" type="String" xid="xid23"></column></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" class="x-titlebar" title="试卷">
<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"
xid="backBtn">
<i class="icon-chevron-left"/>
<span></span>
</a>
</div>
<div class="x-titlebar-title">试卷</div>
<div class="x-titlebar-right reverse">
</div>
</div>
</div>
<div class="x-panel-content x-bgImg" xid="content1">
<div component="$UI/system/components/justep/row/row" class="x-row x-responsive-lg questions" xid="row2" style="width:453px;height:181px;">
<div class="col col-xs-12" xid="col4"><div component="$UI/system/components/justep/labelEdit/labelEdit" class="x-label-edit x-label30" xid="labelEdit3" style="width:423px;">
<label class="x-label" xid="label3" bind-text='$model.titleData.ref("FEXAMSID")' style="color:#FFFFFF;"></label>
<div component="$UI/system/components/justep/output/output" class="x-output x-edit" xid="output3" bind-ref='$model.titleData.ref("FQuestion")' style="color:#FFFFFF;"></div></div></div>
<div class=" col col-xs-12" xid="col5"><span component="$UI/system/components/justep/select/radioGroup" class="x-radio-group" xid="choose" bind-itemset="questionData" bind-itemsetValue='ref("ID")' bind-itemsetLabel='ref("question")'></span></div>
<div class="col col-xs-12" xid="col6"><span xid="span4" bind-text=' $model.titleData.val("FAnswer") + $model.titleData.val("FWTJX")'></span>
</div>
<div class="x-col" xid="col1"><div component="$UI/system/components/justep/output/output" class="x-output" xid="output1" bind-ref='$model.titleData.ref("FEXAMSID")'></div>
<div component="$UI/system/components/justep/output/output" class="x-output" xid="output2" bind-ref='$model.titleData.ref("FQuestion")'></div>
</div></div>
</div>
<div class="x-panel-bottom" xid="bottom1"><div component="$UI/system/components/justep/button/buttonGroup" class="btn-group x-card btn-group-justified x-bgImg" tabbed="true" xid="buttonGroup2"><a component="$UI/system/components/justep/button/button" class="btn " label="上一题" xid="preBtn">
<i xid="i3"></i>
<span xid="span5">上一题</span></a>
<a component="$UI/system/components/justep/button/button" class="btn" label="下一题" xid="nextBtn">
<i xid="i4"></i>
<span xid="span6">下一题</span></a></div></div></div>
</div>
js代码
Model.prototype.titleDataCustomRefresh = function(event){
var me = this;
$.support.cors = true;
$.ajax({
"async" : "true",
"url" : "http://192.168.1.119/OnlineSer.asmx/GetRemoteInterface",
"type" : "post",
"dataType" : "json",
// "contentType": 'application/json', 此处不能要
// "data": {"a":"2",
// "b":"3"},
"data" : {
"sInterface" : "GetExamsQuestion",
// // 序列化参数JSON字符串
"sProcName" : "KS_GetExamsQuestion",
// //"INparams" : options.INparams
"sParam" : "0|1|1|3|0|10"
},
"complete" : function(xhr) {
if (xhr.readyState == 4 && xhr.status == 200) {
alert(xhr.responseText);
var loadDatas = JSON.parse(xhr.responseText);
loadDatas = loadDatas.Table;
me.comp("titleData").loadData(loadDatas);
// var ss = xhr.responseText;
// console.log(ss.Table);
} else {
alert("fail");
}
}
});
};
|
|