我正在研究Joomla 3.2的一个组件,它需要用户在后端输入一些数据,所以在我之前有人编写了一个非常有效的配置表单。现在我需要扩展它,添加一些我的功能所需的字段,并且一些字段应该是浮点数。
Joomla的standard form field type list并未列出任何"浮动"字段类型和number对我来说看起来很像整数字段。有一种方法可以使数字表现得像一个浮点数或一些模糊的"浮动"表单类型隐藏的somwehere或我应该编写新的表单类型?
答案 0 :(得分:1)
在"步骤"上使用浮点数。属性。
示例:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApp
{
class Program
{
static void Main (string[] args)
{
var str = "4ADA6CA9C2D571EF6E2A8CC3C94D36B9";
var result = Partition (str, 2).ToArray ();
}
public static IEnumerable<string> Partition (string str, int partSize)
{
if (str == null) throw new ArgumentNullException ();
if (partSize < 1) throw new ArgumentOutOfRangeException ();
var sb = new StringBuilder (partSize);
for (int i = 0; i < str.Length; i++)
{
sb.Append (str[i]);
bool isLastChar = i == str.Length - 1;
if (sb.Length == partSize || isLastChar)
{
yield return sb.ToString ();
sb.Clear ();
}
}
}
}
}