Я надеюсь создавать статическую панель инструментов, видимую в веб-браузере. И я хотел бы создать что-то как то, что Stephen Few делает в своем Дизайне Панели инструментов информации о книге. (см. пример в основе),
Если сетка может сделать это достаточно легко, Вы знаете о каких-либо хороших ресурсах для изучения как нам она? Я прочитал руководство, но я не нахожу это слишком полезным. Я видел панель инструментов блога ggplot2 LearnR продаж (она использует сетку), и я испытываю затруднения при понимании сетки и части расположения вещей.
образец dasboard http://img251.imageshack.us/img251/1029/fewciodashboard800.png
Вы не индексировали массив
for($i = 0; $i <= 7; $i++)
{
$eachone[$i] = array ('a' => '1', 'b' => '2', 'c' => '3');
$a[$i] = array($i => $eachone);
unset($eachone);
}
$json_string = json_encode($a);
echo $json_string;
* * EDIT: * * На моем ноутбуке, если я делаю print_r ($ a); Я получаю этот массив: Который устанавливает ноль
Array
(
[0] => Array
(
[0] => Array
(
[0] => Array
(
[a] => 1
[b] => 2
[c] => 3
)
)
)
[1] => Array
(
[1] => Array
(
[0] => Array
(
[a] => 1
[b] => 2
[c] => 3
)
)
)
[2] => Array
(
[2] => Array
(
[0] => Array
(
[a] => 1
[b] => 2
[c] => 3
)
)
)
[3] => Array
(
[3] => Array
(
[0] => Array
(
[a] => 1
[b] => 2
[c] => 3
)
)
)
[4] => Array
(
[4] => Array
(
[0] => Array
(
[a] => 1
[b] => 2
[c] => 3
)
)
)
[5] => Array
(
[5] => Array
(
[0] => Array
(
[a] => 1
[b] => 2
[c] => 3
)
)
)
[6] => Array
(
[6] => Array
(
[0] => Array
(
[a] => 1
[b] => 2
[c] => 3
)
)
)
[7] => Array
(
[7] => Array
(
[0] => Array
(
[a] => 1
[b] => 2
[c] => 3
)
)
)
)
-121--3747425- Во-первых, это должно быть легко... во-вторых, почему вы строите (и связываете) столбцы в C #? Ик.
XAML (я использую обычную сетку, потому что я ленивый):
<ListView Name="MyListView">
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn DisplayMemberBinding="{Binding Operation}" />
<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
<ComboBox ItemsSource="{Binding Choices}" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
C # :
void Window1_Loaded(object sender, RoutedEventArgs e)
{
var dahList = new List<StatsOperation>();
dahList.Add(new StatsOperation
{
Operation = "Op A",
Choices = new string[] { "One", "Two", "Three" },
});
dahList.Add(new StatsOperation
{
Operation = "Op B",
Choices = new string[] { "4", "5", "6" },
});
this.MyListView.ItemsSource = dahList;
}
Результаты:
-121--2959564-Я думаю, что ваше html/css-направление может быть действительно умным движением.
Может быть проще получить потрясающий макет с помощью Open Office draw и просто связать с изображениями, снимая флажок ссылки при их первом введении. Open Office поддерживает экспорт в pdf, что делает его полезным для создания отчетов.
Даже если это было бы прямо вперед, чтобы программно создать потрясающий макет документа в R, я не уверен, что это стоило бы времени и усилий.
С уважением
Предлагаю также взглянуть на упаковку пива , как в этом примере на блоге learnr.
См. пример с кодом http://learnr.wordpress.com/2009/04/09/ggplot2-sales-dashboard/.