コード例 #1
0
        public static Element GetOrderBySelector(string ngModelName)
        {
            var itemsOrderSelector = new SelectElement();

            itemsOrderSelector.SetNGModel(ngModelName);

            itemsOrderSelector.Add(new OptionElement()
            {
                Value     = "",
                InnerHTML = "No special order"
            });

            itemsOrderSelector.Add(new OptionElement()
            {
                Value     = "name",
                InnerHTML = "CallSign"
            });

            itemsOrderSelector.Add(new OptionElement()
            {
                Value     = "id",
                InnerHTML = "Internal"
            });

            return(itemsOrderSelector);
        }
コード例 #2
0
        public static void DefineNiceController()
        {
            AngularJSDemo.hwbApp.Controller <ControllerDataObjectStructure>
                ("hwcSctl", CtlFunction);

            var ctlDiv = new DivElement();

            ctlDiv.SetNGController("hwcSctl");
            Document.Body.AppendChild(ctlDiv);

            var fltFld = new InputElement();

            fltFld.SetNGModel("hwcFlt");
            ctlDiv.AppendChild(fltFld);

            var ordFld = new SelectElement();

            ordFld.SetNGModel("hwcOrderBy");
            ordFld.Add(new OptionElement()
            {
                Value     = "Checkpoint",
                InnerHTML = "Alphabetically"
            });
            ordFld.Add(new OptionElement()
            {
                Value     = "id",
                InnerHTML = "Series ID"
            });
            ctlDiv.AppendChild(ordFld);

            var rptSpan = new SpanElement();

            rptSpan.SetNGRepeat("checkpoint", "checkpoints", fltFld.GetNGModel(),
                                ordFld.GetNGModel());
            rptSpan.InnerHTML = "{{checkpoint.callsign}}[{{checkpoint.id}}] ";
            ctlDiv.AppendChild(rptSpan);
        }
コード例 #3
0
ファイル: Controller.cs プロジェクト: davelondon/dontstayin
		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);
			}

		}
コード例 #4
0
ファイル: Controller.cs プロジェクト: davelondon/dontstayin
		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);
			}
		}