ligerComboBox下拉列表

原创 2013年12月04日 10:18:58

设置值:

$("#comtype").ligerGetComboBoxManager().setValue(data.SPType);

 

 

加载方法一:

<input type="text" id="messagetype" name="messagetype" />

 

//获取提示类别

function GetMessageTypeDictionary() {

$.post('@Url.Action("GetMessageTypeDictionary", "Message")',

function (json) {

$("#messagetype").ligerComboBox({ data: json,lable: '类型', labelWidth: 100, labelAlign: 'right' });                

       }, "json"

);

}

  

[HttpPost]

public string GetMessageTypeDictionary()

{

string json = "";

JavaScriptSerializer jss = new JavaScriptSerializer();

List<Model.BusDictionary>busdiclist = new List<Model.BusDictionary>();

BLL.BusDictionary bllcity = new BLL.BusDictionary();

string strwhere = "";

strwhere = " BusType='serproduct' ";

busdiclist =bllcity.GetModelList(strwhere);

json=jss.Serialize(busdiclist);

json = json.Replace("BusDicName", "text");

json = json.Replace("BusDicNum", "id");

 

return json;

}

 

加载方法二:

public ActionResult Index()

{

ViewBag.PSType =GetSPType();

return View();

}

 

//获得类型 下拉

public string GetSPType()

{

string json = "";

JavaScriptSerializer jss = new JavaScriptSerializer();

BLL.BusDictionary bllbd = new BLL.BusDictionary();

List<Model.BusDictionary>bdlist = new List<Model.BusDictionary>();

string opid = (string)Session["UserGUID"];

BLL.Sys_OperatorArea blloa = new BLL.Sys_OperatorArea();

List<Model.Sys_OperatorArea> oalist = new List<Model.Sys_OperatorArea>();

oalist =blloa.GetModelList(string.Format("GUID='{0}'", opid));

string cityid = "";

if (oalist.Count > 0)

{

foreach (Model.Sys_OperatorArea oa in oalist)

{

cityid += string.Format("'{0}',", oa.CityID);

}

cityid =cityid.Substring(0, cityid.Length - 1);

 

bdlist =bllbd.GetModelList(string.Format(" BusType='serproduct' and DELETEFLAG='0' and Area in({0}) ",cityid));

 

var b = bdlist.Select(d => new

{

text = d.BusDicName,

id = d.BusDicNum

});

json = jss.Serialize(b);

}

return json;

}

 

var strProcedureName = '@Html.Raw(ViewBag.PSType)'

//生成类型 下拉

var selectdata = eval(strProcedureName);

for (var i = 0; i < selectdata.length; i++) {

$("#seleSPType").append("<option value='" + selectdata[i].id + "'>" + selectdata[i].text + "</option>");

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ligerUI 之ligerComboBox+struts2动态获取json数据

最近刚刚使用了ligerUI,感觉真是一级棒的前端UIkuangjia
  • FS_sky
  • FS_sky
  • 2014-05-19 21:41
  • 2353

关于ligercombobox

var currency = $("#currency").ligerComboBox({               isShowCheckBox   &...

LigerUI下拉选择列表LigerComboBox中tree的节点初始化默认选中的问题

首先,直接后台传送tree的数据,然后前台控制那些ji

ligerui ComboBox 无数据时如何刷新控件

使用ligerui ComboBox 时发现一个现象。两个下拉列表,第一个普通下拉列表A(食品、水果),第二个ligerComboBox下拉列表B,B列表根据A列表选的值进行联动。 如果第一次进入页...

从后台绑定数据到ligerui 的comboBox下拉框组件

从后台绑定数据到ligerui 的comboBox下拉框组件

ligerUI 表单中使用下拉框

实例: var data = [            { id: '在线浏览', text: '在线浏览' },   ...

ligerUI ComboBox多级菜单无刷新联动

var university = null, college = null, major = null, grade = null, level = null, classes = null; ...

ligerDateEditor

input id="holidayDate"type="text" />   $("#holidayDate").ligerDateEditor({ label: '节日日期', fo...

Greedy Snake

时间:2011年08月12日 地点:杭州市萧山区 情况:大二过去了,这个暑假有点无聊,看了一点c++,了解了什么是class,写了这个贪吃蛇小游戏,错误还很多。 /*--------------...

关于ligerGrid中的detail明细属性

在ligerGrid中,若要查看某一列的详细属性,可以添加detail属性 如 var grid = $("#maingrid").ligerGrid({ columns...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)