技术-佐佑科技

技术-佐佑科技 官方技术

飞吻 2018-01-30 11:43:07 加入 来自北京

(这个人懒得留下签名)

加为好友 发起会话

技术-佐佑科技 最近的提问

技术-佐佑科技 最近的回答

  • 22小时前动态加载编辑页面子表datagrid数据问题中回答:

    @<a href="javascript:;" class="fly-aite">木易-Vlg</a> 您通过js代码创建弹框前根据选中行,先获取需要展示的数据到变量dgData中(弹框的页面只是把&lt;body&gt;&lt;/body&gt;里面内容插入进主页面,没有使用&lt;iframe&gt;,主页面中的变量,弹框页面中可以通过js获取到),最后创建弹框表格的时候:<pre >$(&quot;#productDg&quot;).iDatagrid({<br> ……<br> data:dgData,<br> ……<br> });</pre>
  • 昨天动态加载编辑页面子表datagrid数据问题中回答:

    @<a href="javascript:;" class="fly-aite">木易-Vlg</a> <br> 错误写法 如下。因为表格的创建是异步的 ,不影响后续代码执行,所以loadData在表格创建前执行了导致错误。<pre >$(&quot;#productDg&quot;).iDatagrid({<br> ……<br> });<br> $(&quot;#productDg&quot;).iDatagrid(&quot;loadData&quot;,{total:2,rows:[{uuid:1,name:&#39;xxx&#39;,code:&#39;123&#39;},{uuid:2,name:&#39;xxx2&#39;,code:&#39;123&#39;}]})</pre> 正确写法 如果需要创建表格的时候加载数据,直接写在data属性中<pre > $(&quot;#productDg&quot;).iDatagrid({<br> ……<br> data:{total:2,rows:[{uuid:1,name:&#39;xxx&#39;,code:&#39;123&#39;},{uuid:2,name:&#39;xxx2&#39;,code:&#39;123&#39;}]},<br> ……<br> });</pre>
  • 昨天动态加载编辑页面子表datagrid数据问题中回答:

    @<a href="javascript:;" class="fly-aite">木易-Vlg</a> <img alt="[ok]" title="[ok]" src="https://img.t.sinajs.cn/t4/appstyle/expression/ext/normal/d6/ok_thumb.gif"> loadData的使用如下<pre >&lt;table id=&quot;productDg&quot;&gt;&lt;/table&gt;<br>&lt;div id=&quot;tb&quot;&gt;<br> &lt;a href=&quot;#&quot; onclick=&quot;loadData()&quot;&gt;加载数据&lt;/a&gt;<br>&lt;/div&gt;<br>&lt;script&gt;<br> $(function () {<br> $(&quot;#productDg&quot;).iDatagrid({<br> fitColumns:true,<br> remoteSort:false,<br> toolbar:&quot;#tb&quot;,<br> url: &#39;../../json/datagrid/product-list.json&#39;,<br> columns: [[<br> {field: &#39;uuid&#39;, title: &#39;UUID&#39;, checkbox: true},<br> {field: &#39;name&#39;, title: &#39;商品名称&#39;, sortable: true},<br> {field: &#39;code&#39;, title: &#39;商品编号&#39;, sortable: true},<br> {field: &#39;spec&#39;, title: &#39;规格型号&#39;, sortable: true},<br> {field: &#39;sale_price&#39;, title: &#39;销售单价&#39;, sortable: true},<br> ]],<br> });<br> })<br> function loadData() {<br> $(&quot;#productDg&quot;).iDatagrid(&quot;loadData&quot;,{total:2,rows:[{uuid:1,name:&#39;xxx&#39;,code:&#39;123&#39;},{uuid:2,name:&#39;xxx2&#39;,code:&#39;123&#39;}]})<br> }<br>&lt;/script&gt;</pre>
  • 昨天动态加载编辑页面子表datagrid数据问题中回答:

    @<a href="javascript:;" class="fly-aite">木易-Vlg</a> 1.把字符串转换成JSON对象 <br> <pre > JSON.parse(data) </pre> <br><br>2.通过设置表格pagination属性为false取消分页(开发文档中有)
  • 昨天动态加载编辑页面子表datagrid数据问题中回答:

    @<a href="javascript:;" class="fly-aite">木易-Vlg</a> 改成{rows:[{},{}],page:0,total:2} 这种格式试试
  • 前天关于在弹出页面内打开新tab也的问题?中回答:

    参考如下代码<pre >function addParentTabs(options) {<br> var src, title;<br> src = options.href;<br> title = options.title;<br> iconCls = options.iconCls||&quot;fa fa-th&quot;;<br><br> var tabs = parent.$(&#39;#index_tabs&#39;);<br> if (tabs.iTabs(&#39;exists&#39;,title)) {<br> tabs.iTabs(&#39;select&#39;, title);<br> } else {<br> var iframe = &#39;&lt;iframe src=&quot;&#39; + src + &#39;&quot; frameborder=&quot;0&quot; style=&quot;border:0;width:100%;height:100%;&quot;&gt;&lt;/iframe&gt;&#39;;<br> tabs.iTabs(&quot;add&quot;, {<br> title: title,<br> content: iframe,<br> iframe:true,<br> closable: true,<br> iconCls: iconCls,<br> border: true<br> });<br> }<br>}</pre>
  • 8天前iDatagrid编辑后保存问题中回答:

    @<a href="javascript:;" class="fly-aite">迪筑智能科技</a> iDatagrid没有saveRow方法,这是可编辑表格的方法,返回结果处理参考下开发文档中可编辑表格的onError事件
  • 8天前多表头查询的问题中回答:

    iDatagrid里面指定下方法<pre >$(&#39;#productDg&#39;).iDatagrid(&#39;reload&#39;,postData);</pre>
  • 11天前datagrid的数据过滤问题中回答:

    是的 ,前端只负责获取过滤参数传递给后台,后台根据参数查询
  • 11天前datagrid加载数据失败时,如何显示错误信息中回答:

    @<a href="javascript:;" class="fly-aite">窥密先锋</a> <pre > $.iMessager.progress({text:&#39;加载中&#39;});<br> var postData = {};<br><br> $.post(&quot;../../json/datagrid/product-list.json&quot;,postData,function (res) {<br><br> $.iMessager.progress(&quot;close&quot;);<br><br> if(res.status == 200){<br> var dgData = {<br> rows : res.rows,<br> total : res.total<br> };<br> $(&quot;#productDg&quot;).iDatagrid({<br> data:dgData,<br> columns:[[<br> {field:&#39;uuid&#39;,title:&#39;UUID&#39;,checkbox:true},<br> {field:&#39;name&#39;,title:&#39;商品名称&#39;,sortable:true},<br> {field:&#39;code&#39;,title:&#39;商品编号&#39;,sortable:true}<br> ]],<br> remoteSort:false,<br> });<br> }else{<br> alert(&#39;加载失败&#39;);<br> return {}<br> }<br> },&quot;JSON&quot;)</pre>
  • 12天前动态加载编辑页面子表datagrid数据问题中回答:

    @<a href="javascript:;" class="fly-aite">木易-Vlg</a> 您这使用loadData 加载的数据格式是什么样的呢?
  • 14天前datagrid加载数据失败时,如何显示错误信息中回答:

    @<a href="javascript:;" class="fly-aite">窥密先锋</a> <a href="https://www.topjui.com/document/window/messager.html?source=menu" target="_blank" rel="nofollow">https://www.topjui.com/document/window/messager.html?source=menu</a> 里面有进度窗口 ,加载的时候开启,加载完关闭就行了
  • 14天前datagrid加载数据失败时,如何显示错误信息中回答:

    @<a href="javascript:;" class="fly-aite">窥密先锋</a> 这个只能重新加载页面了。因为我们不好判断用户是刷新当前表格数据还是点击下一页,所以排序依旧在。 然后就是您那边需要排序的数据放在.json文件中的?这样的数据不经过控制层不仅排序,分页也是问题
  • 15天前datagrid加载数据失败时,如何显示错误信息中回答:

    @<a href="javascript:;" class="fly-aite">窥密先锋</a> 不用loadfilter处理 ,处理步骤:<br>1.先发送ajax请求获得json数据(本地放在js中的数据就不用发送了),<br>2.处理好数据,包括错误信息处理;<br>3.初始化表格(不用url地址了),拿到的数据直接赋值data属性
  • 15天前datagrid加载数据失败时,如何显示错误信息中回答:

    @<a href="javascript:;" class="fly-aite">窥密先锋</a> 你本地数据按照 {rows:[{}],total}格式保存后,加两个属性仍然可以使用本地排序的。
  • 15天前Form的保存按钮不起作用中回答:

    @<a href="javascript:;" class="fly-aite">蓝色海洋</a> 参考下这个demo编辑按钮<br> <a href="http://demo.topjui.com/html/complex/datagrid.html?type=abc" target="_blank" rel="nofollow">http://demo.topjui.com/html/complex/datagrid.html?type=abc</a> <br>写个处理方法<br>
  • 15天前datagrid加载数据失败时,如何显示错误信息中回答:

    onLoadError是请求发送失败的时候触发的
  • 15天前datagrid加载数据失败时,如何显示错误信息中回答:

    加个loadFilter属性,返回的数据格式加个状态码和提示信息,在loadfilter中处理下<pre >{<br> rows:[],<br> total:3,<br> status:300,// 加个状态码<br> message:&quot;数据获取失败&quot;<br>}</pre>
  • 16天前Form的保存按钮不起作用中回答:

    @<a href="javascript:;" class="fly-aite">蓝色海洋</a> 您将buttons改为buttonsGroup试试
  • 18天前编辑表格复选框问题中回答:

    需要您那边再详细描述下<img alt="[微笑]" title="[微笑]" src="https://img.t.sinajs.cn/t4/appstyle/expression/ext/normal/5c/huanglianwx_thumb.gif">