• LigerUI的下拉框行和树的设置(表单生成)


    http://blog.csdn.net/dxnn520/article/details/8194767

    // ---------------------- // 【下拉树设置 -- 单选】

    {display: "产品", name: "Variety_Name", comboboxName: "Variety_Name2", newline: true, labelWidth: 100, 180, space: 30, type: "select", options: { valueFieldID: "Variety_Id", tree: { url: "../handle/Class_CustomProducts_Handle.ashx?ajaxaction=Select_Class_Variety", checkbox: false} } },  

    // ---------------------- // 【下拉树设置 -- 多选框】

    {display: "产品", name: "Variety_Name", comboboxName: "Variety_Name2", newline: true, labelWidth: 100, 180, space: 30, type: "select", options: { valueFieldID: "Variety_Id", tree: { url: "../handle/Class_CustomProducts_Handle.ashx?ajaxaction=Select_Class_Variety", checkbox: True} } },  

    // ---------------------- // 【下拉行设置】

    {display: "产品", name: "Variety_Name", comboboxName: "Variety_Name2", newline: true, labelWidth: 100, 180, space: 30, type: "select", options: { valueFieldID: "Variety_Id", url: "../handle/Class_CustomProducts_Handle.ashx?ajaxaction=Select_Class_Variety", checkbox: false } },  

    // %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% // 【下拉弹出选择窗口】


    // ---------【1】

    {display: "产品名称", name: "ProductId", comboboxName: "ProductId2", newline: true, labelWidth: 100, 150, space: 30, type: "select", option: { } },

    // --------------- 注意:【option: { }】选项

    //------【2 - 放在Form面】 -[设置下拉框的数据关联]

    $.ligerui.get("ProductId2").set('onBeforeOpen', f_selectContact)

    //------【3 -  放在body后面】

           
       <div id="productdetail" style="display:none;"> <%--【弹出产品选择窗口】--%>
            <div class="searchbox">
                <form  class="l-form">
                    <table>
                          <tr>
                                <td>助记码:</td><td style="155px"><input type="text" id="helpcodetext"/></td>
                                <td ><a href="javascript:void(0)" class="l-button" style="100px" onclick='GetClassProduct()'>查询</a></td>
                                <td> &nbsp;&nbsp; </td>
                                <td><a href="javascript:void(0)" class="l-button" style="100px" onclick='GetClassProductAll()'>全部显示</a></td>
                                
                                </tr>
                    </table>
                </form>
           </div>
            <div id="productgrid"  style="margin:0px;"></div> 
     
       </div>

    //------【4】

          // #region ===========================================================【弹出选择产品js函数 - 放在<script type="text/javascript">下面】
      
              var productdetail = null;
               // 【弹出产品选择窗口】
               function f_selectContact() 
               {   
                  if (productdetail) {
                      productdetail.show();


                  }
                  else {
                      productdetail = $.ligerDialog.open
                      ({
                          target: $("#productdetail"),
                          624, height: 465, top: 15, title: "选择产品",
                          buttons: [
                          { text: '选择', onclick: function () { selectproduct(); } },
                          { text: '取消', onclick: function () { productdetail.hide(); } }
                          ]
                      });


                  }
                  return false;
              }
               // 【将选择的产品赋值到选择框】
               function selectproduct() 
              {
                  var selected = productgrid.getSelected();
                  if (selected) {


                      $("#Product_Name2").val(selected.Product_Name)
                      $("#Product_Name1").val(selected.Product_Id)


                      productdetail.hide();
                  }
                  else {
                      LG.tip('请选择行!');
                  }
              }
              // 【产品助记码查询事件】
              function GetClassProduct() 
              {
                  var helpcode = $("#helpcodetext").val();
                  //   if (helpcode == "") return;
                  productgrid.set('url', rootPath + 'handle/Class_CustomProducts_Handle.ashx?ajaxaction=Get_Class_Product&HelpCode=' + helpcode);
              }
              // 【全部查询事件】
              function GetClassProductAll() 
              {
                  var helpcode = "SelectAll";
                  //   if (helpcode == "") return;
                  productgrid.set('url', rootPath + 'handle/Class_CustomProducts_Handle.ashx?ajaxaction=Get_Class_Product&HelpCode=' + helpcode);
              }


              // 【产品选择表格设置】
              $("#helpcodetext").ligerTextBox({ 150 });
              var productgrid = $("#productgrid").ligerGrid({
                  columns: [
              { display: "产品名称", name: "Product_Name", 200, type: "text", align: "left" },
              { display: "助记码", name: "HelpCode", 150, type: "textarea", align: "left" },   //【助记码-1】
              {display: "产品描述", name: "Remark", 400, type: "textarea", align: "left" }


              ],


                  // ---------------------------------------- // 双击选择代码 = 【开始】


                  onDblClickRow: function (data, rowindex, rowobj) {
                      selectproduct();
                  },


                  // ---------------------------------------- // 双击选择代码 = 【结束】
                  dataAction: 'local', pageSize: 20,
                  url: rootPath + 'handle/Class_CustomProducts_Handle.ashx?ajaxaction=Get_Class_Product&HelpCode=' + 'SelectAll', sortName: 'Sort',
                  tree: { columnName: 'Product_Name' },
                  '600', height: '370', heightDiff: -10, checkbox: false
              });




          //#endregion  

  • 相关阅读:
    当统计信息不准确时,CBO可能产生错误的执行计划,并在10053 trace中找到CBO出错的位置示例
    ruby class_eval的使用
    ruby修改TXT文件
    ruby格式化
    VIM常用命令集合
    Watir::IE.attach与IE7选项卡的设置关系
    ruby 连接mysql数据库
    AutoIT删除Internet临时文件
    watir学习之—如何遍历页面所有的超链接
    watir如何取到元素的css属性
  • 原文地址:https://www.cnblogs.com/kennyliu/p/3957449.html
Copyright © 2020-2023  润新知