1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      EasyUI在Panel上如何動(dòng)態(tài)添加LinkButton按鈕

      這篇文章主要介紹EasyUI在Panel上如何動(dòng)態(tài)添加LinkButton按鈕,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

      成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比耿馬網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式耿馬網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋耿馬地區(qū)。費(fèi)用合理售后完善,10余年實(shí)體公司更值得信賴。

      需求如下圖。

      EasyUI在Panel上如何動(dòng)態(tài)添加LinkButton按鈕

      看似簡(jiǎn)單,往panel的title中循環(huán)添加linkbutton標(biāo)簽不就得了,其實(shí)還有很多問(wèn)題需要處理,簡(jiǎn)單描述一下我的思路和步驟。

      1、panel的title屬性接收類型為字符串類型,所以我想到了在后臺(tái)獲取數(shù)據(jù)后拼接成字符串然后為title賦值,

      2、當(dāng)我通過(guò)異步的方式獲取到數(shù)據(jù)后想講獲取到的值取出來(lái)然后在另外的在后續(xù)的方法中使用時(shí),發(fā)現(xiàn)獲取不到數(shù)據(jù);問(wèn)題節(jié)點(diǎn),異步;變更為同步獲取數(shù),問(wèn)題解決;

      3、將獲取到的數(shù)據(jù)動(dòng)態(tài)添加到panel的title中后,檢查發(fā)現(xiàn)數(shù)據(jù)已經(jīng)添加上去了,但是沒(méi)有效果;問(wèn)題點(diǎn):渲染問(wèn)題,解決方法,panel中只是定義標(biāo)簽,不附加easyui效果,

      單獨(dú)添加easyui效果。ok,此時(shí)問(wèn)題解決了。

      好了看似簡(jiǎn)單其中包含了我在實(shí)現(xiàn)前大量的調(diào)試與檢查操作,還請(qǐng)能夠看到的高人可以的話,多給小弟寫(xiě)指點(diǎn),不多說(shuō),Show Code Time

      //頁(yè)面加載時(shí)onload事件
      $(function () {
       //開(kāi)發(fā)方式為Asp.net MVC 利用訪問(wèn)頁(yè)面獲取訪問(wèn)控制器名稱
       var controllerName = "@ViewContext.RouteData.Values["controller"].ToString().ToLower()";
       LoadDataAndColumnsName(controllerName);
       LoadButtonInfo(controllerName); 
       
       }) 
      
       var toolbar = []; 
       //獲取標(biāo)題數(shù)據(jù)
       function LoadDataAndColumnsName(cname) {
       $.ajax({
       type: "post",
       url: '/' + cname.toString() + '/GetCommand',
       contentType: "application/json;charset=utf-8",
       dataType: "json",
       async: false,
       success: function (data) {
        Callback(data);
       }, error: function (data) {
        alert("error");
       }
       })
       }
       //將回調(diào)函數(shù)中的數(shù)據(jù)放到Panel的title中
       function Callback(json) {
       var data = json;
       toolbar = data.toolbar;
       var buttons = "|Sim卡設(shè)置|";
       $.each(data.toolbar, function (i, item) {
       buttons += "";
       })
       //加載Panel
       $("#contentDiv").panel({
       title: buttons,
       height: $(window).height()
       })
       }
       //在Panel的title屬性中渲染linkbutton按鈕
       function LoadButtonInfo(cname) {
       $.each(toolbar, function (i, item) {
                //這樣加載按鈕的方案來(lái)自網(wǎng)絡(luò),找不到連接了,在此注明感謝下
       $("#contentDiv").panel('header').find('a.panel_' + item.btnName + '').linkbutton({
        iconCls: 'icon-' + item.btnIcon + '',
        text: item.btnCaption,
        plain: 'true'
       })
       $('#' + item.btnName + '').bind('click', function () {
        OperAction(item.btnName, cname);
       })
       })
       }

      以上是“EasyUI在Panel上如何動(dòng)態(tài)添加LinkButton按鈕”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


      分享名稱:EasyUI在Panel上如何動(dòng)態(tài)添加LinkButton按鈕
      分享URL:http://ef60e0e.cn/article/piojji.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        乌拉特前旗| 雅江县| 旺苍县| 济源市| 津市市| 重庆市| 民勤县| 广平县| 金塔县| 郯城县| 蛟河市| 五河县| 凌海市| 图片| 偏关县| 依安县| 龙泉市| 潞城市| 丰宁| 革吉县| 澳门| 大姚县| 淳安县| 嘉义市| 宁海县| 黎城县| 和田县| 大关县| 休宁县| 芜湖县| 祥云县| 扶沟县| 嫩江县| 会宁县| 兴山县| 新晃| 福海县| 鱼台县| 吉林市| 叶城县| 浑源县|