bool setValue(SelectElement sel, string value) { for (int i = 0; i < sel.Options.Length; i++) { OptionElement op = (OptionElement)sel.Options[i]; if (op.Value.ToLowerCase() == value.ToLowerCase()) { op.Selected = true; return true; } } return false; }
bool setK(SelectElement sel, int value) { for (int i = 0; i < sel.Options.Length; i++) { OptionElement op = (OptionElement)sel.Options[i]; if (op.Value.Substr(5, op.Value.Length - 5).ToLowerCase() == value.ToString().ToLowerCase()) { op.Selected = true; return true; } } return false; }
void setIndex(SelectElement sel, int index) { try { OptionElement op = index > sel.Options.Length - 1 ? (OptionElement)sel.Options[sel.Options.Length - 1] : (OptionElement)sel.Options[index]; op.Selected = true; } catch { } }
void unSelect(SelectElement sel) { for (int i = 0; i < sel.Options.Length; i++) { OptionElement op = (OptionElement)sel.Options[i]; op.Selected = false; } }
int getK(SelectElement sel) { try { string value = ((OptionElement)sel.Options[sel.SelectedIndex]).Value; value = value.Substr(5, value.Length - 5); return int.Parse(value, 10); } catch { return 0; } }
string getText(SelectElement sel) { return ((OptionElement)sel.Options[sel.SelectedIndex]).Text; }
int getValueInt(SelectElement sel) { return sel.SelectedIndex == -1 ? 0 : int.Parse(((OptionElement)sel.Options[sel.SelectedIndex]).Value, 10); }
int getIndex(SelectElement sel) { return sel.SelectedIndex; }
void addOption(SelectElement sel, string key, string value) { OptionElement op = (OptionElement)Document.CreateElement("OPTION"); op.Text = value; op.Value = key; try { sel.Add(op, null); } catch { sel.Add(op); } }
string getValue(SelectElement sel) { return sel.SelectedIndex == -1 ? "" : ((OptionElement)sel.Options[sel.SelectedIndex]).Value; }
void LoadFuentes(SelectElement cbox) { ListFuentes = new List<Fuente>(); jQuery.GetData<BLResponse<Fuente>>("api/Fuente/read", new {SoloDetalles=true}, cb=>{},"json") .Success(data=>{ ListFuentes= data.Result; foreach(var d in data.Result ) { new HtmlOption(cbox, option=>{ option.Value= d.Id.ToString(); option.Text = d.Nombre; }); } }) .Error((request, textStatus, error)=>{ Cayita.Javascript.Firebug.Console.Log("error", request, textStatus, error); }) .Always(a=>{ }); }
private static void ClearSelect(SelectElement el) { while (el.Options.Length > 0) { el.RemoveChild(el.Options[el.Options.Length - 1]); } }
private void FillSelect(SelectElement el, OptionElement[] options) { ClearSelect(el); for (int i = 0; i < options.Length; i++) { el.AppendChild(options[i]); } }
private void CopyValuesFromSelectListToArray(SelectElement el, OptionElement[] options) { for (int i = 0; i < el.Options.Length; i++) { options[options.Length] = (OptionElement) el.Options[i]; } }
void addOption(string value, string text, SelectElement parent) { OptionElement oe = (OptionElement)Document.CreateElement("OPTION"); oe.Value = value; oe.Text = text; try { parent.Add(oe, null); } catch { parent.Add(oe); } }